From 741f23135e8cdaafe1c1dcb726f5edd5dbf2e3dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Mon, 27 Aug 2012 19:12:12 +0200 Subject: [PATCH] Initial import --- AUTHORS | 73 + COPYING | 339 + COPYING-DOCS | 397 + ChangeLog | 1 + Mainpage.dox | 11 + Makefile.am | 10 + TODO | 3 + acinclude.m4 | 11920 +++++++++++++++++++++++++++++ aclocal.m4 | 863 +++ ar/Makefile.am | 1 + ar/messages/Makefile.am | 3 + ar/messages/gwenview.po | 1875 +++++ az/Makefile.am | 1 + az/messages/Makefile.am | 3 + az/messages/gwenview.po | 1795 +++++ bg/Makefile.am | 1 + bg/messages/Makefile.am | 3 + bg/messages/gwenview.po | 1736 +++++ br/Makefile.am | 1 + br/messages/Makefile.am | 3 + br/messages/gwenview.po | 1773 +++++ ca/Makefile.am | 1 + ca/messages/Makefile.am | 3 + ca/messages/gwenview.po | 1745 +++++ configure.files | 3 + configure.in | 298 + configure.in.bot | 4 + configure.in.in | 11 + cs/Makefile.am | 1 + cs/messages/Makefile.am | 3 + cs/messages/gwenview.po | 1713 +++++ cy/Makefile.am | 1 + cy/messages/Makefile.am | 3 + cy/messages/gwenview.po | 1754 +++++ da/Makefile.am | 1 + da/doc/Makefile.am | 2 + da/doc/docked_windows.docbook | 70 + da/doc/external_tools.docbook | 81 + da/doc/index.docbook | 92 + da/doc/interface.docbook | 59 + da/doc/introduction.docbook | 24 + da/doc/keybindings.docbook | 54 + da/doc/mouse.docbook | 63 + da/messages/Makefile.am | 3 + da/messages/gwenview.po | 1813 +++++ de/Makefile.am | 1 + de/doc/Makefile.am | 2 + de/doc/browse_mode.png | Bin 0 -> 185834 bytes de/doc/dock_grip.png | Bin 0 -> 1172 bytes de/doc/docked_windows.docbook | 70 + de/doc/external_tools.docbook | 77 + de/doc/external_tools_dialog.png | Bin 0 -> 39629 bytes de/doc/index.docbook | 106 + de/doc/interface.docbook | 59 + de/doc/introduction.docbook | 24 + de/doc/keybindings.docbook | 54 + de/doc/mouse.docbook | 63 + de/doc/view_mode.png | Bin 0 -> 121085 bytes de/messages/Makefile.am | 3 + de/messages/gwenview.po | 1746 +++++ el/Makefile.am | 1 + el/messages/Makefile.am | 3 + el/messages/gwenview.po | 1755 +++++ en_GB/Makefile.am | 1 + en_GB/messages/Makefile.am | 3 + en_GB/messages/gwenview.po | 1760 +++++ es/Makefile.am | 1 + es/doc/docked_windows.docbook | 70 + es/doc/external_tools.docbook | 81 + es/doc/interface.docbook | 59 + es/doc/introduction.docbook | 24 + es/doc/keybindings.docbook | 54 + es/doc/mouse.docbook | 63 + es/messages/Makefile.am | 3 + es/messages/gwenview.po | 1757 +++++ et/Makefile.am | 1 + et/doc/Makefile.am | 2 + et/doc/docked_windows.docbook | 70 + et/doc/external_tools.docbook | 81 + et/doc/index.docbook | 106 + et/doc/interface.docbook | 59 + et/doc/introduction.docbook | 24 + et/doc/keybindings.docbook | 54 + et/doc/mouse.docbook | 63 + et/messages/Makefile.am | 3 + et/messages/gwenview.po | 1736 +++++ fa/Makefile.am | 1 + fa/messages/Makefile.am | 3 + fa/messages/gwenview.po | 1725 +++++ fi/Makefile.am | 1 + fi/messages/Makefile.am | 3 + fi/messages/gwenview.po | 1763 +++++ fo/Makefile.am | 1 + fo/messages/Makefile.am | 3 + fo/messages/gwenview.po | 1875 +++++ fr/Makefile.am | 1 + fr/doc/Makefile.am | 2 + fr/doc/index.docbook | 123 + fr/messages/Makefile.am | 3 + fr/messages/gwenview.po | 1866 +++++ gl/Makefile.am | 1 + gl/messages/Makefile.am | 3 + gl/messages/gwenview.po | 1739 +++++ he/Makefile.am | 1 + he/messages/Makefile.am | 3 + he/messages/gwenview.po | 1804 +++++ hi/Makefile.am | 1 + hi/messages/Makefile.am | 3 + hi/messages/gwenview.po | 1879 +++++ hu/Makefile.am | 1 + hu/messages/Makefile.am | 3 + hu/messages/gwenview.po | 1753 +++++ is/Makefile.am | 1 + is/messages/Makefile.am | 3 + is/messages/gwenview.po | 1737 +++++ it/Makefile.am | 1 + it/doc/Makefile.am | 2 + it/doc/browse_mode.png | Bin 0 -> 179208 bytes it/doc/docked_windows.docbook | 70 + it/doc/external_tools.docbook | 81 + it/doc/external_tools_dialog.png | Bin 0 -> 35794 bytes it/doc/index.docbook | 106 + it/doc/interface.docbook | 59 + it/doc/introduction.docbook | 24 + it/doc/keybindings.docbook | 54 + it/doc/mouse.docbook | 63 + it/doc/view_mode.png | Bin 0 -> 104968 bytes it/messages/Makefile.am | 3 + it/messages/gwenview.po | 2121 +++++ ja/Makefile.am | 1 + ja/messages/Makefile.am | 3 + ja/messages/gwenview.po | 1706 +++++ ka/Makefile.am | 1 + ka/messages/Makefile.am | 3 + ka/messages/gwenview.po | 1902 +++++ ko/Makefile.am | 1 + ko/messages/Makefile.am | 3 + ko/messages/gwenview.po | 1882 +++++ lt/Makefile.am | 1 + lt/messages/Makefile.am | 3 + lt/messages/gwenview.po | 1737 +++++ ms/Makefile.am | 1 + ms/messages/Makefile.am | 3 + ms/messages/gwenview.po | 1768 +++++ nb/Makefile.am | 1 + nb/messages/Makefile.am | 3 + nb/messages/gwenview.po | 1751 +++++ nds/Makefile.am | 1 + nds/messages/Makefile.am | 3 + nds/messages/gwenview.po | 1748 +++++ nl/Makefile.am | 1 + nl/doc/Makefile.am | 2 + nl/doc/browse_mode.png | Bin 0 -> 94517 bytes nl/doc/docked_windows.docbook | 70 + nl/doc/external_tools.docbook | 81 + nl/doc/external_tools_dialog.png | Bin 0 -> 17048 bytes nl/doc/index.docbook | 92 + nl/doc/interface.docbook | 59 + nl/doc/introduction.docbook | 24 + nl/doc/keybindings.docbook | 54 + nl/doc/mouse.docbook | 63 + nl/doc/view_mode.png | Bin 0 -> 123404 bytes nl/messages/Makefile.am | 3 + nl/messages/gwenview.po | 1753 +++++ nso/Makefile.am | 1 + nso/messages/Makefile.am | 3 + nso/messages/gwenview.po | 1775 +++++ pa/Makefile.am | 1 + pa/messages/Makefile.am | 3 + pa/messages/gwenview.po | 1685 ++++ pl/Makefile.am | 1 + pl/doc/Makefile.am | 2 + pl/doc/docked_windows.docbook | 70 + pl/doc/external_tools.docbook | 81 + pl/doc/index.docbook | 106 + pl/doc/interface.docbook | 59 + pl/doc/introduction.docbook | 24 + pl/doc/keybindings.docbook | 54 + pl/doc/mouse.docbook | 63 + pl/messages/Makefile.am | 3 + pl/messages/gwenview.po | 1968 +++++ pt/Makefile.am | 1 + pt/doc/Makefile.am | 2 + pt/doc/docked_windows.docbook | 70 + pt/doc/external_tools.docbook | 81 + pt/doc/index.docbook | 106 + pt/doc/interface.docbook | 59 + pt/doc/introduction.docbook | 24 + pt/doc/keybindings.docbook | 54 + pt/doc/mouse.docbook | 63 + pt/messages/Makefile.am | 3 + pt/messages/gwenview.po | 1745 +++++ pt_BR/Makefile.am | 1 + pt_BR/doc/Makefile.am | 2 + pt_BR/doc/browse_mode.png | Bin 0 -> 67737 bytes pt_BR/doc/docked_windows.docbook | 70 + pt_BR/doc/index.docbook | 104 + pt_BR/doc/interface.docbook | 59 + pt_BR/doc/introduction.docbook | 24 + pt_BR/doc/keybindings.docbook | 54 + pt_BR/doc/mouse.docbook | 63 + pt_BR/doc/view_mode.png | Bin 0 -> 41011 bytes pt_BR/messages/Makefile.am | 3 + pt_BR/messages/gwenview.po | 1752 +++++ ro/Makefile.am | 1 + ro/messages/Makefile.am | 3 + ro/messages/gwenview.po | 1681 ++++ ru/Makefile.am | 1 + ru/doc/Makefile.am | 2 + ru/doc/docked_windows.docbook | 70 + ru/doc/external_tools.docbook | 81 + ru/doc/index.docbook | 106 + ru/doc/interface.docbook | 59 + ru/doc/introduction.docbook | 24 + ru/doc/keybindings.docbook | 54 + ru/doc/mouse.docbook | 63 + ru/messages/Makefile.am | 3 + ru/messages/gwenview.po | 1729 +++++ rw/Makefile.am | 1 + rw/messages/Makefile.am | 3 + rw/messages/gwenview.po | 1950 +++++ sk/Makefile.am | 1 + sk/messages/Makefile.am | 3 + sk/messages/gwenview.po | 1741 +++++ sr/Makefile.am | 1 + sr/messages/Makefile.am | 3 + sr/messages/gwenview.po | 1743 +++++ sr@Latn/Makefile.am | 1 + sr@Latn/messages/Makefile.am | 3 + sr@Latn/messages/gwenview.po | 1745 +++++ subdirs | 53 + sv/Makefile.am | 1 + sv/doc/Makefile.am | 2 + sv/doc/browse_mode.png | Bin 0 -> 41633 bytes sv/doc/dock_grip.png | Bin 0 -> 257 bytes sv/doc/docked_windows.docbook | 70 + sv/doc/external_tools.docbook | 81 + sv/doc/external_tools_dialog.png | Bin 0 -> 13596 bytes sv/doc/index.docbook | 106 + sv/doc/interface.docbook | 59 + sv/doc/introduction.docbook | 24 + sv/doc/keybindings.docbook | 54 + sv/doc/mouse.docbook | 63 + sv/doc/view_mode.png | Bin 0 -> 78851 bytes sv/messages/Makefile.am | 3 + sv/messages/gwenview.po | 1740 +++++ ta/Makefile.am | 1 + ta/messages/Makefile.am | 3 + ta/messages/gwenview.po | 1944 +++++ th/Makefile.am | 1 + th/messages/Makefile.am | 3 + th/messages/gwenview.po | 1725 +++++ tr/Makefile.am | 1 + tr/messages/Makefile.am | 3 + tr/messages/gwenview.po | 1735 +++++ uk/Makefile.am | 1 + uk/messages/Makefile.am | 3 + uk/messages/gwenview.po | 1741 +++++ ven/Makefile.am | 1 + ven/messages/Makefile.am | 3 + ven/messages/gwenview.po | 1755 +++++ vi/Makefile.am | 1 + vi/messages/Makefile.am | 3 + vi/messages/gwenview.po | 1735 +++++ xh/Makefile.am | 1 + xh/messages/Makefile.am | 3 + xh/messages/gwenview.po | 1899 +++++ zh_CN/Makefile.am | 1 + zh_CN/messages/Makefile.am | 3 + zh_CN/messages/gwenview.po | 1702 ++++ zh_TW/Makefile.am | 1 + zh_TW/messages/Makefile.am | 3 + zh_TW/messages/gwenview.po | 1904 +++++ zu/Makefile.am | 1 + zu/messages/Makefile.am | 3 + zu/messages/gwenview.po | 1817 +++++ 276 files changed, 113827 insertions(+) create mode 100644 AUTHORS create mode 100644 COPYING create mode 100644 COPYING-DOCS create mode 100644 ChangeLog create mode 100644 Mainpage.dox create mode 100644 Makefile.am create mode 100644 TODO create mode 100644 acinclude.m4 create mode 100644 aclocal.m4 create mode 100644 ar/Makefile.am create mode 100644 ar/messages/Makefile.am create mode 100644 ar/messages/gwenview.po create mode 100644 az/Makefile.am create mode 100644 az/messages/Makefile.am create mode 100644 az/messages/gwenview.po create mode 100644 bg/Makefile.am create mode 100644 bg/messages/Makefile.am create mode 100644 bg/messages/gwenview.po create mode 100644 br/Makefile.am create mode 100644 br/messages/Makefile.am create mode 100644 br/messages/gwenview.po create mode 100644 ca/Makefile.am create mode 100644 ca/messages/Makefile.am create mode 100644 ca/messages/gwenview.po create mode 100644 configure.files create mode 100644 configure.in create mode 100644 configure.in.bot create mode 100644 configure.in.in create mode 100644 cs/Makefile.am create mode 100644 cs/messages/Makefile.am create mode 100644 cs/messages/gwenview.po create mode 100644 cy/Makefile.am create mode 100644 cy/messages/Makefile.am create mode 100644 cy/messages/gwenview.po create mode 100644 da/Makefile.am create mode 100644 da/doc/Makefile.am create mode 100644 da/doc/docked_windows.docbook create mode 100644 da/doc/external_tools.docbook create mode 100644 da/doc/index.docbook create mode 100644 da/doc/interface.docbook create mode 100644 da/doc/introduction.docbook create mode 100644 da/doc/keybindings.docbook create mode 100644 da/doc/mouse.docbook create mode 100644 da/messages/Makefile.am create mode 100644 da/messages/gwenview.po create mode 100644 de/Makefile.am create mode 100644 de/doc/Makefile.am create mode 100644 de/doc/browse_mode.png create mode 100644 de/doc/dock_grip.png create mode 100644 de/doc/docked_windows.docbook create mode 100644 de/doc/external_tools.docbook create mode 100644 de/doc/external_tools_dialog.png create mode 100644 de/doc/index.docbook create mode 100644 de/doc/interface.docbook create mode 100644 de/doc/introduction.docbook create mode 100644 de/doc/keybindings.docbook create mode 100644 de/doc/mouse.docbook create mode 100644 de/doc/view_mode.png create mode 100644 de/messages/Makefile.am create mode 100644 de/messages/gwenview.po create mode 100644 el/Makefile.am create mode 100644 el/messages/Makefile.am create mode 100644 el/messages/gwenview.po create mode 100644 en_GB/Makefile.am create mode 100644 en_GB/messages/Makefile.am create mode 100644 en_GB/messages/gwenview.po create mode 100644 es/Makefile.am create mode 100644 es/doc/docked_windows.docbook create mode 100644 es/doc/external_tools.docbook create mode 100644 es/doc/interface.docbook create mode 100644 es/doc/introduction.docbook create mode 100644 es/doc/keybindings.docbook create mode 100644 es/doc/mouse.docbook create mode 100644 es/messages/Makefile.am create mode 100644 es/messages/gwenview.po create mode 100644 et/Makefile.am create mode 100644 et/doc/Makefile.am create mode 100644 et/doc/docked_windows.docbook create mode 100644 et/doc/external_tools.docbook create mode 100644 et/doc/index.docbook create mode 100644 et/doc/interface.docbook create mode 100644 et/doc/introduction.docbook create mode 100644 et/doc/keybindings.docbook create mode 100644 et/doc/mouse.docbook create mode 100644 et/messages/Makefile.am create mode 100644 et/messages/gwenview.po create mode 100644 fa/Makefile.am create mode 100644 fa/messages/Makefile.am create mode 100644 fa/messages/gwenview.po create mode 100644 fi/Makefile.am create mode 100644 fi/messages/Makefile.am create mode 100644 fi/messages/gwenview.po create mode 100644 fo/Makefile.am create mode 100644 fo/messages/Makefile.am create mode 100644 fo/messages/gwenview.po create mode 100644 fr/Makefile.am create mode 100644 fr/doc/Makefile.am create mode 100644 fr/doc/index.docbook create mode 100644 fr/messages/Makefile.am create mode 100644 fr/messages/gwenview.po create mode 100644 gl/Makefile.am create mode 100644 gl/messages/Makefile.am create mode 100644 gl/messages/gwenview.po create mode 100644 he/Makefile.am create mode 100644 he/messages/Makefile.am create mode 100644 he/messages/gwenview.po create mode 100644 hi/Makefile.am create mode 100644 hi/messages/Makefile.am create mode 100644 hi/messages/gwenview.po create mode 100644 hu/Makefile.am create mode 100644 hu/messages/Makefile.am create mode 100644 hu/messages/gwenview.po create mode 100644 is/Makefile.am create mode 100644 is/messages/Makefile.am create mode 100644 is/messages/gwenview.po create mode 100644 it/Makefile.am create mode 100644 it/doc/Makefile.am create mode 100644 it/doc/browse_mode.png create mode 100644 it/doc/docked_windows.docbook create mode 100644 it/doc/external_tools.docbook create mode 100644 it/doc/external_tools_dialog.png create mode 100644 it/doc/index.docbook create mode 100644 it/doc/interface.docbook create mode 100644 it/doc/introduction.docbook create mode 100644 it/doc/keybindings.docbook create mode 100644 it/doc/mouse.docbook create mode 100644 it/doc/view_mode.png create mode 100644 it/messages/Makefile.am create mode 100644 it/messages/gwenview.po create mode 100644 ja/Makefile.am create mode 100644 ja/messages/Makefile.am create mode 100644 ja/messages/gwenview.po create mode 100644 ka/Makefile.am create mode 100644 ka/messages/Makefile.am create mode 100644 ka/messages/gwenview.po create mode 100644 ko/Makefile.am create mode 100644 ko/messages/Makefile.am create mode 100644 ko/messages/gwenview.po create mode 100644 lt/Makefile.am create mode 100644 lt/messages/Makefile.am create mode 100644 lt/messages/gwenview.po create mode 100644 ms/Makefile.am create mode 100644 ms/messages/Makefile.am create mode 100644 ms/messages/gwenview.po create mode 100644 nb/Makefile.am create mode 100644 nb/messages/Makefile.am create mode 100644 nb/messages/gwenview.po create mode 100644 nds/Makefile.am create mode 100644 nds/messages/Makefile.am create mode 100644 nds/messages/gwenview.po create mode 100644 nl/Makefile.am create mode 100644 nl/doc/Makefile.am create mode 100644 nl/doc/browse_mode.png create mode 100644 nl/doc/docked_windows.docbook create mode 100644 nl/doc/external_tools.docbook create mode 100644 nl/doc/external_tools_dialog.png create mode 100644 nl/doc/index.docbook create mode 100644 nl/doc/interface.docbook create mode 100644 nl/doc/introduction.docbook create mode 100644 nl/doc/keybindings.docbook create mode 100644 nl/doc/mouse.docbook create mode 100644 nl/doc/view_mode.png create mode 100644 nl/messages/Makefile.am create mode 100644 nl/messages/gwenview.po create mode 100644 nso/Makefile.am create mode 100644 nso/messages/Makefile.am create mode 100644 nso/messages/gwenview.po create mode 100644 pa/Makefile.am create mode 100644 pa/messages/Makefile.am create mode 100644 pa/messages/gwenview.po create mode 100644 pl/Makefile.am create mode 100644 pl/doc/Makefile.am create mode 100644 pl/doc/docked_windows.docbook create mode 100644 pl/doc/external_tools.docbook create mode 100644 pl/doc/index.docbook create mode 100644 pl/doc/interface.docbook create mode 100644 pl/doc/introduction.docbook create mode 100644 pl/doc/keybindings.docbook create mode 100644 pl/doc/mouse.docbook create mode 100644 pl/messages/Makefile.am create mode 100644 pl/messages/gwenview.po create mode 100644 pt/Makefile.am create mode 100644 pt/doc/Makefile.am create mode 100644 pt/doc/docked_windows.docbook create mode 100644 pt/doc/external_tools.docbook create mode 100644 pt/doc/index.docbook create mode 100644 pt/doc/interface.docbook create mode 100644 pt/doc/introduction.docbook create mode 100644 pt/doc/keybindings.docbook create mode 100644 pt/doc/mouse.docbook create mode 100644 pt/messages/Makefile.am create mode 100644 pt/messages/gwenview.po create mode 100644 pt_BR/Makefile.am create mode 100644 pt_BR/doc/Makefile.am create mode 100644 pt_BR/doc/browse_mode.png create mode 100644 pt_BR/doc/docked_windows.docbook create mode 100644 pt_BR/doc/index.docbook create mode 100644 pt_BR/doc/interface.docbook create mode 100644 pt_BR/doc/introduction.docbook create mode 100644 pt_BR/doc/keybindings.docbook create mode 100644 pt_BR/doc/mouse.docbook create mode 100644 pt_BR/doc/view_mode.png create mode 100644 pt_BR/messages/Makefile.am create mode 100644 pt_BR/messages/gwenview.po create mode 100644 ro/Makefile.am create mode 100644 ro/messages/Makefile.am create mode 100644 ro/messages/gwenview.po create mode 100644 ru/Makefile.am create mode 100644 ru/doc/Makefile.am create mode 100644 ru/doc/docked_windows.docbook create mode 100644 ru/doc/external_tools.docbook create mode 100644 ru/doc/index.docbook create mode 100644 ru/doc/interface.docbook create mode 100644 ru/doc/introduction.docbook create mode 100644 ru/doc/keybindings.docbook create mode 100644 ru/doc/mouse.docbook create mode 100644 ru/messages/Makefile.am create mode 100644 ru/messages/gwenview.po create mode 100644 rw/Makefile.am create mode 100644 rw/messages/Makefile.am create mode 100644 rw/messages/gwenview.po create mode 100644 sk/Makefile.am create mode 100644 sk/messages/Makefile.am create mode 100644 sk/messages/gwenview.po create mode 100644 sr/Makefile.am create mode 100644 sr/messages/Makefile.am create mode 100644 sr/messages/gwenview.po create mode 100644 sr@Latn/Makefile.am create mode 100644 sr@Latn/messages/Makefile.am create mode 100644 sr@Latn/messages/gwenview.po create mode 100644 subdirs create mode 100644 sv/Makefile.am create mode 100644 sv/doc/Makefile.am create mode 100644 sv/doc/browse_mode.png create mode 100644 sv/doc/dock_grip.png create mode 100644 sv/doc/docked_windows.docbook create mode 100644 sv/doc/external_tools.docbook create mode 100644 sv/doc/external_tools_dialog.png create mode 100644 sv/doc/index.docbook create mode 100644 sv/doc/interface.docbook create mode 100644 sv/doc/introduction.docbook create mode 100644 sv/doc/keybindings.docbook create mode 100644 sv/doc/mouse.docbook create mode 100644 sv/doc/view_mode.png create mode 100644 sv/messages/Makefile.am create mode 100644 sv/messages/gwenview.po create mode 100644 ta/Makefile.am create mode 100644 ta/messages/Makefile.am create mode 100644 ta/messages/gwenview.po create mode 100644 th/Makefile.am create mode 100644 th/messages/Makefile.am create mode 100644 th/messages/gwenview.po create mode 100644 tr/Makefile.am create mode 100644 tr/messages/Makefile.am create mode 100644 tr/messages/gwenview.po create mode 100644 uk/Makefile.am create mode 100644 uk/messages/Makefile.am create mode 100644 uk/messages/gwenview.po create mode 100644 ven/Makefile.am create mode 100644 ven/messages/Makefile.am create mode 100644 ven/messages/gwenview.po create mode 100644 vi/Makefile.am create mode 100644 vi/messages/Makefile.am create mode 100644 vi/messages/gwenview.po create mode 100644 xh/Makefile.am create mode 100644 xh/messages/Makefile.am create mode 100644 xh/messages/gwenview.po create mode 100644 zh_CN/Makefile.am create mode 100644 zh_CN/messages/Makefile.am create mode 100644 zh_CN/messages/gwenview.po create mode 100644 zh_TW/Makefile.am create mode 100644 zh_TW/messages/Makefile.am create mode 100644 zh_TW/messages/gwenview.po create mode 100644 zu/Makefile.am create mode 100644 zu/messages/Makefile.am create mode 100644 zu/messages/gwenview.po diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..31407e2 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,73 @@ +DEVELOPERS +---------- + + Aurlien Gteau + + Lubos Lunak + + + +THIRD PARTY CODE +---------------- + +Gwenview includes code from the Imlib2 library. Imlib2 copyright follows: +""" +Copyright (C) 2000 Carsten Haitzler and various contributors + +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 of the Software and its Copyright notices. In addition publicly +documented acknowledgment must be given that this software has been used if no +source code of this software is made available publicly. This includes +acknowledgments in either Copyright notices, Manuals, Publicity and Marketing +documents or any documentation provided with any product containing this +software. This License does not apply to any software that links to the +libraries provided by this software (statically or dynamically), but only to +the software provided. + +Please see the COPYING.PLAIN for a plain-english explanation of this notice +and it's intent. + +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 AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +""" + + +Gwenview includes code from Daniel M. Duley . Copyright +follows: +""" +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +""" + + +Gwenview includes code from the libjpeg library, developed by "the Independent +JPEG Group". diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..6f5fd5f --- /dev/null +++ b/COPYING @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Steet, Fifth Floor, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + Appendix: How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + 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., 51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/COPYING-DOCS b/COPYING-DOCS new file mode 100644 index 0000000..4a0fe1c --- /dev/null +++ b/COPYING-DOCS @@ -0,0 +1,397 @@ + GNU Free Documentation License + Version 1.2, November 2002 + + + Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + +0. PREAMBLE + +The purpose of this License is to make a manual, textbook, or other +functional and useful document "free" in the sense of freedom: to +assure everyone the effective freedom to copy and redistribute it, +with or without modifying it, either commercially or noncommercially. +Secondarily, this License preserves for the author and publisher a way +to get credit for their work, while not being considered responsible +for modifications made by others. + +This License is a kind of "copyleft", which means that derivative +works of the document must themselves be free in the same sense. It +complements the GNU General Public License, which is a copyleft +license designed for free software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free +program should come with manuals providing the same freedoms that the +software does. But this License is not limited to software manuals; +it can be used for any textual work, regardless of subject matter or +whether it is published as a printed book. We recommend this License +principally for works whose purpose is instruction or reference. + + +1. APPLICABILITY AND DEFINITIONS + +This License applies to any manual or other work, in any medium, that +contains a notice placed by the copyright holder saying it can be +distributed under the terms of this License. Such a notice grants a +world-wide, royalty-free license, unlimited in duration, to use that +work under the conditions stated herein. The "Document", below, +refers to any such manual or work. Any member of the public is a +licensee, and is addressed as "you". You accept the license if you +copy, modify or distribute the work in a way requiring permission +under copyright law. + +A "Modified Version" of the Document means any work containing the +Document or a portion of it, either copied verbatim, or with +modifications and/or translated into another language. + +A "Secondary Section" is a named appendix or a front-matter section of +the Document that deals exclusively with the relationship of the +publishers or authors of the Document to the Document's overall subject +(or to related matters) and contains nothing that could fall directly +within that overall subject. (Thus, if the Document is in part a +textbook of mathematics, a Secondary Section may not explain any +mathematics.) The relationship could be a matter of historical +connection with the subject or with related matters, or of legal, +commercial, philosophical, ethical or political position regarding +them. + +The "Invariant Sections" are certain Secondary Sections whose titles +are designated, as being those of Invariant Sections, in the notice +that says that the Document is released under this License. If a +section does not fit the above definition of Secondary then it is not +allowed to be designated as Invariant. The Document may contain zero +Invariant Sections. If the Document does not identify any Invariant +Sections then there are none. + +The "Cover Texts" are certain short passages of text that are listed, +as Front-Cover Texts or Back-Cover Texts, in the notice that says that +the Document is released under this License. A Front-Cover Text may +be at most 5 words, and a Back-Cover Text may be at most 25 words. + +A "Transparent" copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the +general public, that is suitable for revising the document +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or +for automatic translation to a variety of formats suitable for input +to text formatters. A copy made in an otherwise Transparent file +format whose markup, or absence of markup, has been arranged to thwart +or discourage subsequent modification by readers is not Transparent. +An image format is not Transparent if used for any substantial amount +of text. A copy that is not "Transparent" is called "Opaque". + +Examples of suitable formats for Transparent copies include plain +ASCII without markup, Texinfo input format, LaTeX input format, SGML +or XML using a publicly available DTD, and standard-conforming simple +HTML, PostScript or PDF designed for human modification. Examples of +transparent image formats include PNG, XCF and JPG. Opaque formats +include proprietary formats that can be read and edited only by +proprietary word processors, SGML or XML for which the DTD and/or +processing tools are not generally available, and the +machine-generated HTML, PostScript or PDF produced by some word +processors for output purposes only. + +The "Title Page" means, for a printed book, the title page itself, +plus such following pages as are needed to hold, legibly, the material +this License requires to appear in the title page. For works in +formats which do not have any title page as such, "Title Page" means +the text near the most prominent appearance of the work's title, +preceding the beginning of the body of the text. + +A section "Entitled XYZ" means a named subunit of the Document whose +title either is precisely XYZ or contains XYZ in parentheses following +text that translates XYZ in another language. (Here XYZ stands for a +specific section name mentioned below, such as "Acknowledgements", +"Dedications", "Endorsements", or "History".) To "Preserve the Title" +of such a section when you modify the Document means that it remains a +section "Entitled XYZ" according to this definition. + +The Document may include Warranty Disclaimers next to the notice which +states that this License applies to the Document. These Warranty +Disclaimers are considered to be included by reference in this +License, but only as regards disclaiming warranties: any other +implication that these Warranty Disclaimers may have is void and has +no effect on the meaning of this License. + + +2. VERBATIM COPYING + +You may copy and distribute the Document in any medium, either +commercially or noncommercially, provided that this License, the +copyright notices, and the license notice saying this License applies +to the Document are reproduced in all copies, and that you add no other +conditions whatsoever to those of this License. You may not use +technical measures to obstruct or control the reading or further +copying of the copies you make or distribute. However, you may accept +compensation in exchange for copies. If you distribute a large enough +number of copies you must also follow the conditions in section 3. + +You may also lend copies, under the same conditions stated above, and +you may publicly display copies. + + +3. COPYING IN QUANTITY + +If you publish printed copies (or copies in media that commonly have +printed covers) of the Document, numbering more than 100, and the +Document's license notice requires Cover Texts, you must enclose the +copies in covers that carry, clearly and legibly, all these Cover +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +the back cover. Both covers must also clearly and legibly identify +you as the publisher of these copies. The front cover must present +the full title with all words of the title equally prominent and +visible. You may add other material on the covers in addition. +Copying with changes limited to the covers, as long as they preserve +the title of the Document and satisfy these conditions, can be treated +as verbatim copying in other respects. + +If the required texts for either cover are too voluminous to fit +legibly, you should put the first ones listed (as many as fit +reasonably) on the actual cover, and continue the rest onto adjacent +pages. + +If you publish or distribute Opaque copies of the Document numbering +more than 100, you must either include a machine-readable Transparent +copy along with each Opaque copy, or state in or with each Opaque copy +a computer-network location from which the general network-using +public has access to download using public-standard network protocols +a complete Transparent copy of the Document, free of added material. +If you use the latter option, you must take reasonably prudent steps, +when you begin distribution of Opaque copies in quantity, to ensure +that this Transparent copy will remain thus accessible at the stated +location until at least one year after the last time you distribute an +Opaque copy (directly or through your agents or retailers) of that +edition to the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to give +them a chance to provide you with an updated version of the Document. + + +4. MODIFICATIONS + +You may copy and distribute a Modified Version of the Document under +the conditions of sections 2 and 3 above, provided that you release +the Modified Version under precisely this License, with the Modified +Version filling the role of the Document, thus licensing distribution +and modification of the Modified Version to whoever possesses a copy +of it. In addition, you must do these things in the Modified Version: + +A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission. +B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the + Document (all of its principal authors, if it has fewer than five), + unless they release you from this requirement. +C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. +D. Preserve all the copyright notices of the Document. +E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. +F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the + terms of this License, in the form shown in the Addendum below. +G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. +H. Include an unaltered copy of this License. +I. Preserve the section Entitled "History", Preserve its Title, and add + to it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section Entitled "History" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. +J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the "History" section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. +K. For any section Entitled "Acknowledgements" or "Dedications", + Preserve the Title of the section, and preserve in the section all + the substance and tone of each of the contributor acknowledgements + and/or dedications given therein. +L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. +M. Delete any section Entitled "Endorsements". Such a section + may not be included in the Modified Version. +N. Do not retitle any existing section to be Entitled "Endorsements" + or to conflict in title with any Invariant Section. +O. Preserve any Warranty Disclaimers. + +If the Modified Version includes new front-matter sections or +appendices that qualify as Secondary Sections and contain no material +copied from the Document, you may at your option designate some or all +of these sections as invariant. To do this, add their titles to the +list of Invariant Sections in the Modified Version's license notice. +These titles must be distinct from any other section titles. + +You may add a section Entitled "Endorsements", provided it contains +nothing but endorsements of your Modified Version by various +parties--for example, statements of peer review or that the text has +been approved by an organization as the authoritative definition of a +standard. + +You may add a passage of up to five words as a Front-Cover Text, and a +passage of up to 25 words as a Back-Cover Text, to the end of the list +of Cover Texts in the Modified Version. Only one passage of +Front-Cover Text and one of Back-Cover Text may be added by (or +through arrangements made by) any one entity. If the Document already +includes a cover text for the same cover, previously added by you or +by arrangement made by the same entity you are acting on behalf of, +you may not add another; but you may replace the old one, on explicit +permission from the previous publisher that added the old one. + +The author(s) and publisher(s) of the Document do not by this License +give permission to use their names for publicity for or to assert or +imply endorsement of any Modified Version. + + +5. COMBINING DOCUMENTS + +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified +versions, provided that you include in the combination all of the +Invariant Sections of all of the original documents, unmodified, and +list them all as Invariant Sections of your combined work in its +license notice, and that you preserve all their Warranty Disclaimers. + +The combined work need only contain one copy of this License, and +multiple identical Invariant Sections may be replaced with a single +copy. If there are multiple Invariant Sections with the same name but +different contents, make the title of each such section unique by +adding at the end of it, in parentheses, the name of the original +author or publisher of that section if known, or else a unique number. +Make the same adjustment to the section titles in the list of +Invariant Sections in the license notice of the combined work. + +In the combination, you must combine any sections Entitled "History" +in the various original documents, forming one section Entitled +"History"; likewise combine any sections Entitled "Acknowledgements", +and any sections Entitled "Dedications". You must delete all sections +Entitled "Endorsements". + + +6. COLLECTIONS OF DOCUMENTS + +You may make a collection consisting of the Document and other documents +released under this License, and replace the individual copies of this +License in the various documents with a single copy that is included in +the collection, provided that you follow the rules of this License for +verbatim copying of each of the documents in all other respects. + +You may extract a single document from such a collection, and distribute +it individually under this License, provided you insert a copy of this +License into the extracted document, and follow this License in all +other respects regarding verbatim copying of that document. + + +7. AGGREGATION WITH INDEPENDENT WORKS + +A compilation of the Document or its derivatives with other separate +and independent documents or works, in or on a volume of a storage or +distribution medium, is called an "aggregate" if the copyright +resulting from the compilation is not used to limit the legal rights +of the compilation's users beyond what the individual works permit. +When the Document is included in an aggregate, this License does not +apply to the other works in the aggregate which are not themselves +derivative works of the Document. + +If the Cover Text requirement of section 3 is applicable to these +copies of the Document, then if the Document is less than one half of +the entire aggregate, the Document's Cover Texts may be placed on +covers that bracket the Document within the aggregate, or the +electronic equivalent of covers if the Document is in electronic form. +Otherwise they must appear on printed covers that bracket the whole +aggregate. + + +8. TRANSLATION + +Translation is considered a kind of modification, so you may +distribute translations of the Document under the terms of section 4. +Replacing Invariant Sections with translations requires special +permission from their copyright holders, but you may include +translations of some or all Invariant Sections in addition to the +original versions of these Invariant Sections. You may include a +translation of this License, and all the license notices in the +Document, and any Warranty Disclaimers, provided that you also include +the original English version of this License and the original versions +of those notices and disclaimers. In case of a disagreement between +the translation and the original version of this License or a notice +or disclaimer, the original version will prevail. + +If a section in the Document is Entitled "Acknowledgements", +"Dedications", or "History", the requirement (section 4) to Preserve +its Title (section 1) will typically require changing the actual +title. + + +9. TERMINATION + +You may not copy, modify, sublicense, or distribute the Document except +as expressly provided for under this License. Any other attempt to +copy, modify, sublicense or distribute the Document is void, and will +automatically terminate your rights under this License. However, +parties who have received copies, or rights, from you under this +License will not have their licenses terminated so long as such +parties remain in full compliance. + + +10. FUTURE REVISIONS OF THIS LICENSE + +The Free Software Foundation may publish new, revised versions +of the GNU Free Documentation License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. See +http://www.gnu.org/copyleft/. + +Each version of the License is given a distinguishing version number. +If the Document specifies that a particular numbered version of this +License "or any later version" applies to it, you have the option of +following the terms and conditions either of that specified version or +of any later version that has been published (not as a draft) by the +Free Software Foundation. If the Document does not specify a version +number of this License, you may choose any version ever published (not +as a draft) by the Free Software Foundation. + + +ADDENDUM: How to use this License for your documents + +To use this License in a document you have written, include a copy of +the License in the document and put the following copyright and +license notices just after the title page: + + Copyright (c) YEAR YOUR NAME. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.2 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled "GNU + Free Documentation License". + +If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, +replace the "with...Texts." line with this: + + with the Invariant Sections being LIST THEIR TITLES, with the + Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. + +If you have Invariant Sections without Cover Texts, or some other +combination of the three, merge those two alternatives to suit the +situation. + +If your document contains nontrivial examples of program code, we +recommend releasing these examples in parallel under your choice of +free software license, such as the GNU General Public License, +to permit their use in free software. diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..9223e2f --- /dev/null +++ b/ChangeLog @@ -0,0 +1 @@ +See CVS diff --git a/Mainpage.dox b/Mainpage.dox new file mode 100644 index 0000000..2aa67f9 --- /dev/null +++ b/Mainpage.dox @@ -0,0 +1,11 @@ +/** @mainpage Extragear - Graphics +* +* The Graphics Extragear contains the following applications: +* +* - digikam +* - gwenview +* - kphotoalbum +* - kst +* - showimg +* +*/ diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..dcf59c5 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,10 @@ +# COMPILE_BEFORE_digikamimageplugins = digikam + +AUTOMAKE_OPTIONS = foreign 1.6.1 + +include admin/deps.am +include admin/Doxyfile.am + + +$(top_srcdir)/acinclude.m4: +SUBDIRS=$(TOPSUBDIRS) diff --git a/TODO b/TODO new file mode 100644 index 0000000..2f35eff --- /dev/null +++ b/TODO @@ -0,0 +1,3 @@ +This file was always outdated, so I emptied it. Have a look at : +http://gwenview.sourceforge.net/overview/ +instead. diff --git a/acinclude.m4 b/acinclude.m4 new file mode 100644 index 0000000..ffda7a5 --- /dev/null +++ b/acinclude.m4 @@ -0,0 +1,11920 @@ +## -*- autoconf -*- + +dnl This file is part of the KDE libraries/packages +dnl Copyright (C) 1997 Janos Farkas (chexum@shadow.banki.hu) +dnl (C) 1997,98,99 Stephan Kulow (coolo@kde.org) + +dnl This file is free software; you can redistribute it and/or +dnl modify it under the terms of the GNU Library General Public +dnl License as published by the Free Software Foundation; either +dnl version 2 of the License, or (at your option) any later version. + +dnl This library is distributed in the hope that it will be useful, +dnl but WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +dnl Library General Public License for more details. + +dnl You should have received a copy of the GNU Library General Public License +dnl along with this library; see the file COPYING.LIB. If not, write to +dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +dnl Boston, MA 02110-1301, USA. + +dnl IMPORTANT NOTE: +dnl Please do not modify this file unless you expect your modifications to be +dnl carried into every other module in the repository. +dnl +dnl Single-module modifications are best placed in configure.in for kdelibs +dnl and kdebase or configure.in.in if present. + +# KDE_PATH_X_DIRECT +dnl Internal subroutine of AC_PATH_X. +dnl Set ac_x_includes and/or ac_x_libraries. +AC_DEFUN([KDE_PATH_X_DIRECT], +[ +AC_REQUIRE([KDE_CHECK_LIB64]) + +if test "$ac_x_includes" = NO; then + # Guess where to find include files, by looking for this one X11 .h file. + test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h + + # First, try using that file with no special directory specified. +AC_TRY_CPP([#include <$x_direct_test_include>], +[# We can compile using X headers with no special include directory. +ac_x_includes=], +[# Look for the header file in a standard set of common directories. +# Check X11 before X11Rn because it is often a symlink to the current release. + for ac_dir in \ + /usr/X11/include \ + /usr/X11R6/include \ + /usr/X11R5/include \ + /usr/X11R4/include \ + \ + /usr/include/X11 \ + /usr/include/X11R6 \ + /usr/include/X11R5 \ + /usr/include/X11R4 \ + \ + /usr/local/X11/include \ + /usr/local/X11R6/include \ + /usr/local/X11R5/include \ + /usr/local/X11R4/include \ + \ + /usr/local/include/X11 \ + /usr/local/include/X11R6 \ + /usr/local/include/X11R5 \ + /usr/local/include/X11R4 \ + \ + /usr/X386/include \ + /usr/x386/include \ + /usr/XFree86/include/X11 \ + \ + /usr/include \ + /usr/local/include \ + /usr/unsupported/include \ + /usr/athena/include \ + /usr/local/x11r5/include \ + /usr/lpp/Xamples/include \ + \ + /usr/openwin/include \ + /usr/openwin/share/include \ + ; \ + do + if test -r "$ac_dir/$x_direct_test_include"; then + ac_x_includes=$ac_dir + break + fi + done]) +fi # $ac_x_includes = NO + +if test "$ac_x_libraries" = NO; then + # Check for the libraries. + + test -z "$x_direct_test_library" && x_direct_test_library=Xt + test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc + + # See if we find them without any special options. + # Don't add to $LIBS permanently. + ac_save_LIBS="$LIBS" + LIBS="-l$x_direct_test_library $LIBS" +AC_TRY_LINK([#include ], [${x_direct_test_function}(1)], +[LIBS="$ac_save_LIBS" +# We can link X programs with no special library path. +ac_x_libraries=], +[LIBS="$ac_save_LIBS" +# First see if replacing the include by lib works. +# Check X11 before X11Rn because it is often a symlink to the current release. +for ac_dir in `echo "$ac_x_includes" | sed s/include/lib${kdelibsuff}/` \ + /usr/X11/lib${kdelibsuff} \ + /usr/X11R6/lib${kdelibsuff} \ + /usr/X11R5/lib${kdelibsuff} \ + /usr/X11R4/lib${kdelibsuff} \ + \ + /usr/lib${kdelibsuff}/X11 \ + /usr/lib${kdelibsuff}/X11R6 \ + /usr/lib${kdelibsuff}/X11R5 \ + /usr/lib${kdelibsuff}/X11R4 \ + \ + /usr/local/X11/lib${kdelibsuff} \ + /usr/local/X11R6/lib${kdelibsuff} \ + /usr/local/X11R5/lib${kdelibsuff} \ + /usr/local/X11R4/lib${kdelibsuff} \ + \ + /usr/local/lib${kdelibsuff}/X11 \ + /usr/local/lib${kdelibsuff}/X11R6 \ + /usr/local/lib${kdelibsuff}/X11R5 \ + /usr/local/lib${kdelibsuff}/X11R4 \ + \ + /usr/X386/lib${kdelibsuff} \ + /usr/x386/lib${kdelibsuff} \ + /usr/XFree86/lib${kdelibsuff}/X11 \ + \ + /usr/lib${kdelibsuff} \ + /usr/local/lib${kdelibsuff} \ + /usr/unsupported/lib${kdelibsuff} \ + /usr/athena/lib${kdelibsuff} \ + /usr/local/x11r5/lib${kdelibsuff} \ + /usr/lpp/Xamples/lib${kdelibsuff} \ + /lib/usr/lib${kdelibsuff}/X11 \ + \ + /usr/openwin/lib${kdelibsuff} \ + /usr/openwin/share/lib${kdelibsuff} \ + ; \ +do +dnl Don't even attempt the hair of trying to link an X program! + for ac_extension in a so sl; do + if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then + ac_x_libraries=$ac_dir + break 2 + fi + done +done]) +fi # $ac_x_libraries = NO +]) + + +dnl ------------------------------------------------------------------------ +dnl Find a file (or one of more files in a list of dirs) +dnl ------------------------------------------------------------------------ +dnl +AC_DEFUN([AC_FIND_FILE], +[ +$3=NO +for i in $2; +do + for j in $1; + do + echo "configure: __oline__: $i/$j" >&AC_FD_CC + if test -r "$i/$j"; then + echo "taking that" >&AC_FD_CC + $3=$i + break 2 + fi + done +done +]) + +dnl KDE_FIND_PATH(program-name, variable-name, list-of-dirs, +dnl if-not-found, test-parameter, prepend-path) +dnl +dnl Look for program-name in list-of-dirs+$PATH. +dnl If prepend-path is set, look in $PATH+list-of-dirs instead. +dnl If found, $variable-name is set. If not, if-not-found is evaluated. +dnl test-parameter: if set, the program is executed with this arg, +dnl and only a successful exit code is required. +AC_DEFUN([KDE_FIND_PATH], +[ + AC_MSG_CHECKING([for $1]) + if test -n "$$2"; then + kde_cv_path="$$2"; + else + kde_cache=`echo $1 | sed 'y%./+-%__p_%'` + + AC_CACHE_VAL(kde_cv_path_$kde_cache, + [ + kde_cv_path="NONE" + kde_save_IFS=$IFS + IFS=':' + dirs="" + for dir in $PATH; do + dirs="$dirs $dir" + done + if test -z "$6"; then dnl Append dirs in PATH (default) + dirs="$3 $dirs" + else dnl Prepend dirs in PATH (if 6th arg is set) + dirs="$dirs $3" + fi + IFS=$kde_save_IFS + + for dir in $dirs; do + if test -x "$dir/$1"; then + if test -n "$5" + then + evalstr="$dir/$1 $5 2>&1 " + if eval $evalstr; then + kde_cv_path="$dir/$1" + break + fi + else + kde_cv_path="$dir/$1" + break + fi + fi + done + + eval "kde_cv_path_$kde_cache=$kde_cv_path" + + ]) + + eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\"" + + fi + + if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then + AC_MSG_RESULT(not found) + $4 + else + AC_MSG_RESULT($kde_cv_path) + $2=$kde_cv_path + + fi +]) + +AC_DEFUN([KDE_MOC_ERROR_MESSAGE], +[ + AC_MSG_ERROR([No Qt meta object compiler (moc) found! +Please check whether you installed Qt correctly. +You need to have a running moc binary. +configure tried to run $ac_cv_path_moc and the test didn't +succeed. If configure shouldn't have tried this one, set +the environment variable MOC to the right one before running +configure. +]) +]) + +AC_DEFUN([KDE_UIC_ERROR_MESSAGE], +[ + AC_MSG_WARN([No Qt ui compiler (uic) found! +Please check whether you installed Qt correctly. +You need to have a running uic binary. +configure tried to run $ac_cv_path_uic and the test didn't +succeed. If configure shouldn't have tried this one, set +the environment variable UIC to the right one before running +configure. +]) +]) + + +AC_DEFUN([KDE_CHECK_UIC_FLAG], +[ + AC_MSG_CHECKING([whether uic supports -$1 ]) + kde_cache=`echo $1 | sed 'y% .=/+-%____p_%'` + AC_CACHE_VAL(kde_cv_prog_uic_$kde_cache, + [ + cat >conftest.ui < +EOT + ac_uic_testrun="$UIC_PATH -$1 $2 conftest.ui >/dev/null" + if AC_TRY_EVAL(ac_uic_testrun); then + eval "kde_cv_prog_uic_$kde_cache=yes" + else + eval "kde_cv_prog_uic_$kde_cache=no" + fi + rm -f conftest* + ]) + + if eval "test \"`echo '$kde_cv_prog_uic_'$kde_cache`\" = yes"; then + AC_MSG_RESULT([yes]) + : + $3 + else + AC_MSG_RESULT([no]) + : + $4 + fi +]) + + +dnl ------------------------------------------------------------------------ +dnl Find the meta object compiler and the ui compiler in the PATH, +dnl in $QTDIR/bin, and some more usual places +dnl ------------------------------------------------------------------------ +dnl +AC_DEFUN([AC_PATH_QT_MOC_UIC], +[ + AC_REQUIRE([KDE_CHECK_PERL]) + qt_bindirs="" + for dir in $kde_qt_dirs; do + qt_bindirs="$qt_bindirs $dir/bin $dir/src/moc" + done + qt_bindirs="$qt_bindirs /usr/bin /usr/X11R6/bin /usr/local/qt/bin" + if test ! "$ac_qt_bindir" = "NO"; then + qt_bindirs="$ac_qt_bindir $qt_bindirs" + fi + + KDE_FIND_PATH(moc, MOC, [$qt_bindirs], [KDE_MOC_ERROR_MESSAGE]) + if test -z "$UIC_NOT_NEEDED"; then + KDE_FIND_PATH(uic, UIC_PATH, [$qt_bindirs], [UIC_PATH=""]) + if test -z "$UIC_PATH" ; then + KDE_UIC_ERROR_MESSAGE + exit 1 + else + UIC=$UIC_PATH + + if test $kde_qtver = 3; then + KDE_CHECK_UIC_FLAG(L,[/nonexistent],ac_uic_supports_libpath=yes,ac_uic_supports_libpath=no) + KDE_CHECK_UIC_FLAG(nounload,,ac_uic_supports_nounload=yes,ac_uic_supports_nounload=no) + + if test x$ac_uic_supports_libpath = xyes; then + UIC="$UIC -L \$(kde_widgetdir)" + fi + if test x$ac_uic_supports_nounload = xyes; then + UIC="$UIC -nounload" + fi + fi + fi + else + UIC="echo uic not available: " + fi + + AC_SUBST(MOC) + AC_SUBST(UIC) + + UIC_TR="i18n" + if test $kde_qtver = 3; then + UIC_TR="tr2i18n" + fi + + AC_SUBST(UIC_TR) +]) + +AC_DEFUN([KDE_1_CHECK_PATHS], +[ + KDE_1_CHECK_PATH_HEADERS + + KDE_TEST_RPATH= + + if test -n "$USE_RPATH"; then + + if test -n "$kde_libraries"; then + KDE_TEST_RPATH="-R $kde_libraries" + fi + + if test -n "$qt_libraries"; then + KDE_TEST_RPATH="$KDE_TEST_RPATH -R $qt_libraries" + fi + + if test -n "$x_libraries"; then + KDE_TEST_RPATH="$KDE_TEST_RPATH -R $x_libraries" + fi + + KDE_TEST_RPATH="$KDE_TEST_RPATH $KDE_EXTRA_RPATH" + fi + +AC_MSG_CHECKING([for KDE libraries installed]) +ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS $all_libraries conftest.$ac_ext $LIBS -lkdecore $LIBQT $KDE_TEST_RPATH 1>&5' + +if AC_TRY_EVAL(ac_link) && test -s conftest; then + AC_MSG_RESULT(yes) +else + AC_MSG_ERROR([your system fails at linking a small KDE application! +Check, if your compiler is installed correctly and if you have used the +same compiler to compile Qt and kdelibs as you did use now. +For more details about this problem, look at the end of config.log.]) +fi + +if eval `KDEDIR= ./conftest 2>&5`; then + kde_result=done +else + kde_result=problems +fi + +KDEDIR= ./conftest 2> /dev/null >&5 # make an echo for config.log +kde_have_all_paths=yes + +KDE_SET_PATHS($kde_result) + +]) + +AC_DEFUN([KDE_SET_PATHS], +[ + kde_cv_all_paths="kde_have_all_paths=\"yes\" \ + kde_htmldir=\"$kde_htmldir\" \ + kde_appsdir=\"$kde_appsdir\" \ + kde_icondir=\"$kde_icondir\" \ + kde_sounddir=\"$kde_sounddir\" \ + kde_datadir=\"$kde_datadir\" \ + kde_locale=\"$kde_locale\" \ + kde_cgidir=\"$kde_cgidir\" \ + kde_confdir=\"$kde_confdir\" \ + kde_kcfgdir=\"$kde_kcfgdir\" \ + kde_mimedir=\"$kde_mimedir\" \ + kde_toolbardir=\"$kde_toolbardir\" \ + kde_wallpaperdir=\"$kde_wallpaperdir\" \ + kde_templatesdir=\"$kde_templatesdir\" \ + kde_bindir=\"$kde_bindir\" \ + kde_servicesdir=\"$kde_servicesdir\" \ + kde_servicetypesdir=\"$kde_servicetypesdir\" \ + kde_moduledir=\"$kde_moduledir\" \ + kde_styledir=\"$kde_styledir\" \ + kde_widgetdir=\"$kde_widgetdir\" \ + xdg_appsdir=\"$xdg_appsdir\" \ + xdg_menudir=\"$xdg_menudir\" \ + xdg_directorydir=\"$xdg_directorydir\" \ + kde_result=$1" +]) + +AC_DEFUN([KDE_SET_DEFAULT_PATHS], +[ +if test "$1" = "default"; then + + if test -z "$kde_htmldir"; then + kde_htmldir='\${datadir}/doc/HTML' + fi + if test -z "$kde_appsdir"; then + kde_appsdir='\${datadir}/applnk' + fi + if test -z "$kde_icondir"; then + kde_icondir='\${datadir}/icons' + fi + if test -z "$kde_sounddir"; then + kde_sounddir='\${datadir}/sounds' + fi + if test -z "$kde_datadir"; then + kde_datadir='\${datadir}/apps' + fi + if test -z "$kde_locale"; then + kde_locale='\${datadir}/locale' + fi + if test -z "$kde_cgidir"; then + kde_cgidir='\${exec_prefix}/cgi-bin' + fi + if test -z "$kde_confdir"; then + kde_confdir='\${datadir}/config' + fi + if test -z "$kde_kcfgdir"; then + kde_kcfgdir='\${datadir}/config.kcfg' + fi + if test -z "$kde_mimedir"; then + kde_mimedir='\${datadir}/mimelnk' + fi + if test -z "$kde_toolbardir"; then + kde_toolbardir='\${datadir}/toolbar' + fi + if test -z "$kde_wallpaperdir"; then + kde_wallpaperdir='\${datadir}/wallpapers' + fi + if test -z "$kde_templatesdir"; then + kde_templatesdir='\${datadir}/templates' + fi + if test -z "$kde_bindir"; then + kde_bindir='\${exec_prefix}/bin' + fi + if test -z "$kde_servicesdir"; then + kde_servicesdir='\${datadir}/services' + fi + if test -z "$kde_servicetypesdir"; then + kde_servicetypesdir='\${datadir}/servicetypes' + fi + if test -z "$kde_moduledir"; then + if test "$kde_qtver" = "2"; then + kde_moduledir='\${libdir}/kde2' + else + kde_moduledir='\${libdir}/kde3' + fi + fi + if test -z "$kde_styledir"; then + kde_styledir='\${libdir}/kde3/plugins/styles' + fi + if test -z "$kde_widgetdir"; then + kde_widgetdir='\${libdir}/kde3/plugins/designer' + fi + if test -z "$xdg_appsdir"; then + xdg_appsdir='\${datadir}/applications/kde' + fi + if test -z "$xdg_menudir"; then + xdg_menudir='\${sysconfdir}/xdg/menus' + fi + if test -z "$xdg_directorydir"; then + xdg_directorydir='\${datadir}/desktop-directories' + fi + + KDE_SET_PATHS(defaults) + +else + + if test $kde_qtver = 1; then + AC_MSG_RESULT([compiling]) + KDE_1_CHECK_PATHS + else + AC_MSG_ERROR([path checking not yet supported for KDE 2]) + fi + +fi +]) + +AC_DEFUN([KDE_CHECK_PATHS_FOR_COMPLETENESS], +[ if test -z "$kde_htmldir" || test -z "$kde_appsdir" || + test -z "$kde_icondir" || test -z "$kde_sounddir" || + test -z "$kde_datadir" || test -z "$kde_locale" || + test -z "$kde_cgidir" || test -z "$kde_confdir" || + test -z "$kde_kcfgdir" || + test -z "$kde_mimedir" || test -z "$kde_toolbardir" || + test -z "$kde_wallpaperdir" || test -z "$kde_templatesdir" || + test -z "$kde_bindir" || test -z "$kde_servicesdir" || + test -z "$kde_servicetypesdir" || test -z "$kde_moduledir" || + test -z "$kde_styledir" || test -z "kde_widgetdir" || + test -z "$xdg_appsdir" || test -z "$xdg_menudir" || test -z "$xdg_directorydir" || + test "x$kde_have_all_paths" != "xyes"; then + kde_have_all_paths=no + fi +]) + +AC_DEFUN([KDE_MISSING_PROG_ERROR], +[ + AC_MSG_ERROR([The important program $1 was not found! +Please check whether you installed KDE correctly. +]) +]) + +AC_DEFUN([KDE_MISSING_ARTS_ERROR], +[ + AC_MSG_ERROR([The important program $1 was not found! +Please check whether you installed aRts correctly or use +--without-arts to compile without aRts support (this will remove functionality). +]) +]) + +AC_DEFUN([KDE_SET_DEFAULT_BINDIRS], +[ + kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/kde3/bin /usr/kde/bin /usr/local/kde/bin" + test -n "$KDEDIR" && kde_default_bindirs="$KDEDIR/bin $kde_default_bindirs" + if test -n "$KDEDIRS"; then + kde_save_IFS=$IFS + IFS=: + for dir in $KDEDIRS; do + kde_default_bindirs="$dir/bin $kde_default_bindirs " + done + IFS=$kde_save_IFS + fi +]) + +AC_DEFUN([KDE_SUBST_PROGRAMS], +[ + AC_ARG_WITH(arts, + AC_HELP_STRING([--without-arts],[build without aRts [default=no]]), + [build_arts=$withval], + [build_arts=yes] + ) + AM_CONDITIONAL(include_ARTS, test "$build_arts" '!=' "no") + if test "$build_arts" = "no"; then + AC_DEFINE(WITHOUT_ARTS, 1, [Defined if compiling without arts]) + fi + + KDE_SET_DEFAULT_BINDIRS + kde_default_bindirs="$exec_prefix/bin $prefix/bin $kde_libs_prefix/bin $kde_default_bindirs" + KDE_FIND_PATH(dcopidl, DCOPIDL, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl)]) + KDE_FIND_PATH(dcopidl2cpp, DCOPIDL2CPP, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl2cpp)]) + if test "$build_arts" '!=' "no"; then + KDE_FIND_PATH(mcopidl, MCOPIDL, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(mcopidl)]) + KDE_FIND_PATH(artsc-config, ARTSCCONFIG, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(artsc-config)]) + fi + KDE_FIND_PATH(meinproc, MEINPROC, [$kde_default_bindirs]) + + kde32ornewer=1 + kde33ornewer=1 + if test -n "$kde_qtver" && test "$kde_qtver" -lt 3; then + kde32ornewer= + kde33ornewer= + else + if test "$kde_qtver" = "3"; then + if test "$kde_qtsubver" -le 1; then + kde32ornewer= + fi + if test "$kde_qtsubver" -le 2; then + kde33ornewer= + fi + if test "$KDECONFIG" != "compiled"; then + if test `$KDECONFIG --version | grep KDE | sed 's/KDE: \(...\).*/\1/'` = 3.2; then + kde33ornewer= + fi + fi + fi + fi + + if test -n "$kde32ornewer"; then + KDE_FIND_PATH(kconfig_compiler, KCONFIG_COMPILER, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kconfig_compiler)]) + KDE_FIND_PATH(dcopidlng, DCOPIDLNG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidlng)]) + fi + if test -n "$kde33ornewer"; then + KDE_FIND_PATH(makekdewidgets, MAKEKDEWIDGETS, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(makekdewidgets)]) + AC_SUBST(MAKEKDEWIDGETS) + fi + KDE_FIND_PATH(xmllint, XMLLINT, [${prefix}/bin ${exec_prefix}/bin], [XMLLINT=""]) + + if test -n "$MEINPROC" -a "$MEINPROC" != "compiled"; then + kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/kde3/share /opt/kde/share $prefix/share" + test -n "$KDEDIR" && kde_sharedirs="$KDEDIR/share $kde_sharedirs" + AC_FIND_FILE(apps/ksgmltools2/customization/kde-chunk.xsl, $kde_sharedirs, KDE_XSL_STYLESHEET) + if test "$KDE_XSL_STYLESHEET" = "NO"; then + KDE_XSL_STYLESHEET="" + else + KDE_XSL_STYLESHEET="$KDE_XSL_STYLESHEET/apps/ksgmltools2/customization/kde-chunk.xsl" + fi + fi + + DCOP_DEPENDENCIES='$(DCOPIDL)' + if test -n "$kde32ornewer"; then + KCFG_DEPENDENCIES='$(KCONFIG_COMPILER)' + DCOP_DEPENDENCIES='$(DCOPIDL) $(DCOPIDLNG)' + AC_SUBST(KCONFIG_COMPILER) + AC_SUBST(KCFG_DEPENDENCIES) + AC_SUBST(DCOPIDLNG) + fi + AC_SUBST(DCOPIDL) + AC_SUBST(DCOPIDL2CPP) + AC_SUBST(DCOP_DEPENDENCIES) + AC_SUBST(MCOPIDL) + AC_SUBST(ARTSCCONFIG) + AC_SUBST(MEINPROC) + AC_SUBST(KDE_XSL_STYLESHEET) + AC_SUBST(XMLLINT) +])dnl + +AC_DEFUN([AC_CREATE_KFSSTND], +[ +AC_REQUIRE([AC_CHECK_RPATH]) + +AC_MSG_CHECKING([for KDE paths]) +kde_result="" +kde_cached_paths=yes +AC_CACHE_VAL(kde_cv_all_paths, +[ + KDE_SET_DEFAULT_PATHS($1) + kde_cached_paths=no +]) +eval "$kde_cv_all_paths" +KDE_CHECK_PATHS_FOR_COMPLETENESS +if test "$kde_have_all_paths" = "no" && test "$kde_cached_paths" = "yes"; then + # wrong values were cached, may be, we can set better ones + kde_result= + kde_htmldir= kde_appsdir= kde_icondir= kde_sounddir= + kde_datadir= kde_locale= kde_cgidir= kde_confdir= kde_kcfgdir= + kde_mimedir= kde_toolbardir= kde_wallpaperdir= kde_templatesdir= + kde_bindir= kde_servicesdir= kde_servicetypesdir= kde_moduledir= + kde_have_all_paths= + kde_styledir= + kde_widgetdir= + xdg_appsdir = xdg_menudir= xdg_directorydir= + KDE_SET_DEFAULT_PATHS($1) + eval "$kde_cv_all_paths" + KDE_CHECK_PATHS_FOR_COMPLETENESS + kde_result="$kde_result (cache overridden)" +fi +if test "$kde_have_all_paths" = "no"; then + AC_MSG_ERROR([configure could not run a little KDE program to test the environment. +Since it had compiled and linked before, it must be a strange problem on your system. +Look at config.log for details. If you are not able to fix this, look at +http://www.kde.org/faq/installation.html or any www.kde.org mirror. +(If you're using an egcs version on Linux, you may update binutils!) +]) +else + rm -f conftest* + AC_MSG_RESULT($kde_result) +fi + +bindir=$kde_bindir + +KDE_SUBST_PROGRAMS + +]) + +AC_DEFUN([AC_SUBST_KFSSTND], +[ +AC_SUBST(kde_htmldir) +AC_SUBST(kde_appsdir) +AC_SUBST(kde_icondir) +AC_SUBST(kde_sounddir) +AC_SUBST(kde_datadir) +AC_SUBST(kde_locale) +AC_SUBST(kde_confdir) +AC_SUBST(kde_kcfgdir) +AC_SUBST(kde_mimedir) +AC_SUBST(kde_wallpaperdir) +AC_SUBST(kde_bindir) +dnl X Desktop Group standards +AC_SUBST(xdg_appsdir) +AC_SUBST(xdg_menudir) +AC_SUBST(xdg_directorydir) +dnl for KDE 2 +AC_SUBST(kde_templatesdir) +AC_SUBST(kde_servicesdir) +AC_SUBST(kde_servicetypesdir) +AC_SUBST(kde_moduledir) +AC_SUBST(kdeinitdir, '$(kde_moduledir)') +AC_SUBST(kde_styledir) +AC_SUBST(kde_widgetdir) +if test "$kde_qtver" = 1; then + kde_minidir="$kde_icondir/mini" +else +# for KDE 1 - this breaks KDE2 apps using minidir, but +# that's the plan ;-/ + kde_minidir="/dev/null" +fi +dnl AC_SUBST(kde_minidir) +dnl AC_SUBST(kde_cgidir) +dnl AC_SUBST(kde_toolbardir) +]) + +AC_DEFUN([KDE_MISC_TESTS], +[ + dnl Checks for libraries. + AC_CHECK_LIB(util, main, [LIBUTIL="-lutil"]) dnl for *BSD + AC_SUBST(LIBUTIL) + AC_CHECK_LIB(compat, main, [LIBCOMPAT="-lcompat"]) dnl for *BSD + AC_SUBST(LIBCOMPAT) + kde_have_crypt= + AC_CHECK_LIB(crypt, crypt, [LIBCRYPT="-lcrypt"; kde_have_crypt=yes], + AC_CHECK_LIB(c, crypt, [kde_have_crypt=yes], [ + AC_MSG_WARN([you have no crypt in either libcrypt or libc. +You should install libcrypt from another source or configure with PAM +support]) + kde_have_crypt=no + ])) + AC_SUBST(LIBCRYPT) + if test $kde_have_crypt = yes; then + AC_DEFINE_UNQUOTED(HAVE_CRYPT, 1, [Defines if your system has the crypt function]) + fi + AC_CHECK_SOCKLEN_T + AC_CHECK_LIB(dnet, dnet_ntoa, [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"]) + if test $ac_cv_lib_dnet_dnet_ntoa = no; then + AC_CHECK_LIB(dnet_stub, dnet_ntoa, + [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"]) + fi + AC_CHECK_FUNC(inet_ntoa) + if test $ac_cv_func_inet_ntoa = no; then + AC_CHECK_LIB(nsl, inet_ntoa, X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl") + fi + AC_CHECK_FUNC(connect) + if test $ac_cv_func_connect = no; then + AC_CHECK_LIB(socket, connect, X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS", , + $X_EXTRA_LIBS) + fi + + AC_CHECK_FUNC(remove) + if test $ac_cv_func_remove = no; then + AC_CHECK_LIB(posix, remove, X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix") + fi + + # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. + AC_CHECK_FUNC(shmat, , + AC_CHECK_LIB(ipc, shmat, X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc")) + + # more headers that need to be explicitly included on darwin + AC_CHECK_HEADERS(sys/types.h stdint.h) + + # sys/bitypes.h is needed for uint32_t and friends on Tru64 + AC_CHECK_HEADERS(sys/bitypes.h) + + # darwin requires a poll emulation library + AC_CHECK_LIB(poll, poll, LIB_POLL="-lpoll") + + # for some image handling on Mac OS X + AC_CHECK_HEADERS(Carbon/Carbon.h) + + # CoreAudio framework + AC_CHECK_HEADER(CoreAudio/CoreAudio.h, [ + AC_DEFINE(HAVE_COREAUDIO, 1, [Define if you have the CoreAudio API]) + FRAMEWORK_COREAUDIO="-Wl,-framework,CoreAudio" + ]) + + AC_CHECK_RES_INIT + AC_SUBST(LIB_POLL) + AC_SUBST(FRAMEWORK_COREAUDIO) + LIBSOCKET="$X_EXTRA_LIBS" + AC_SUBST(LIBSOCKET) + AC_SUBST(X_EXTRA_LIBS) + AC_CHECK_LIB(ucb, killpg, [LIBUCB="-lucb"]) dnl for Solaris2.4 + AC_SUBST(LIBUCB) + + case $host in dnl this *is* LynxOS specific + *-*-lynxos* ) + AC_MSG_CHECKING([LynxOS header file wrappers]) + [CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__"] + AC_MSG_RESULT(disabled) + AC_CHECK_LIB(bsd, gethostbyname, [LIBSOCKET="-lbsd"]) dnl for LynxOS + ;; + esac + + KDE_CHECK_TYPES + KDE_CHECK_LIBDL + KDE_CHECK_STRLCPY + KDE_CHECK_PIE_SUPPORT + +# darwin needs this to initialize the environment +AC_CHECK_HEADERS(crt_externs.h) +AC_CHECK_FUNC(_NSGetEnviron, [AC_DEFINE(HAVE_NSGETENVIRON, 1, [Define if your system needs _NSGetEnviron to set up the environment])]) + +AH_VERBATIM(_DARWIN_ENVIRON, +[ +#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H) +# include +# include +# define environ (*_NSGetEnviron()) +#endif +]) + +AH_VERBATIM(_AIX_STRINGS_H_BZERO, +[ +/* + * AIX defines FD_SET in terms of bzero, but fails to include + * that defines bzero. + */ + +#if defined(_AIX) +#include +#endif +]) + +AC_CHECK_FUNCS([vsnprintf snprintf]) + +AH_VERBATIM(_TRU64,[ +/* + * On HP-UX, the declaration of vsnprintf() is needed every time ! + */ + +#if !defined(HAVE_VSNPRINTF) || defined(hpux) +#if __STDC__ +#include +#include +#else +#include +#endif +#ifdef __cplusplus +extern "C" +#endif +int vsnprintf(char *str, size_t n, char const *fmt, va_list ap); +#ifdef __cplusplus +extern "C" +#endif +int snprintf(char *str, size_t n, char const *fmt, ...); +#endif +]) + +]) + +dnl ------------------------------------------------------------------------ +dnl Find the header files and libraries for X-Windows. Extended the +dnl macro AC_PATH_X +dnl ------------------------------------------------------------------------ +dnl +AC_DEFUN([K_PATH_X], +[ +AC_REQUIRE([KDE_MISC_TESTS])dnl +AC_REQUIRE([KDE_CHECK_LIB64]) + +AC_ARG_ENABLE( + embedded, + AC_HELP_STRING([--enable-embedded],[link to Qt-embedded, don't use X]), + kde_use_qt_emb=$enableval, + kde_use_qt_emb=no +) + +AC_ARG_ENABLE( + qtopia, + AC_HELP_STRING([--enable-qtopia],[link to Qt-embedded, link to the Qtopia Environment]), + kde_use_qt_emb_palm=$enableval, + kde_use_qt_emb_palm=no +) + +AC_ARG_ENABLE( + mac, + AC_HELP_STRING([--enable-mac],[link to Qt/Mac (don't use X)]), + kde_use_qt_mac=$enableval, + kde_use_qt_mac=no +) + +# used to disable x11-specific stuff on special platforms +AM_CONDITIONAL(include_x11, test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no") + +if test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no"; then + +AC_MSG_CHECKING(for X) + +AC_CACHE_VAL(kde_cv_have_x, +[# One or both of the vars are not set, and there is no cached value. +if test "{$x_includes+set}" = set || test "$x_includes" = NONE; then + kde_x_includes=NO +else + kde_x_includes=$x_includes +fi +if test "{$x_libraries+set}" = set || test "$x_libraries" = NONE; then + kde_x_libraries=NO +else + kde_x_libraries=$x_libraries +fi + +# below we use the standard autoconf calls +ac_x_libraries=$kde_x_libraries +ac_x_includes=$kde_x_includes + +KDE_PATH_X_DIRECT +dnl AC_PATH_X_XMKMF picks /usr/lib as the path for the X libraries. +dnl Unfortunately, if compiling with the N32 ABI, this is not the correct +dnl location. The correct location is /usr/lib32 or an undefined value +dnl (the linker is smart enough to pick the correct default library). +dnl Things work just fine if you use just AC_PATH_X_DIRECT. +dnl Solaris has a similar problem. AC_PATH_X_XMKMF forces x_includes to +dnl /usr/openwin/include, which doesn't work. /usr/include does work, so +dnl x_includes should be left alone. +case "$host" in +mips-sgi-irix6*) + ;; +*-*-solaris*) + ;; +*) + _AC_PATH_X_XMKMF + if test -z "$ac_x_includes"; then + ac_x_includes="." + fi + if test -z "$ac_x_libraries"; then + ac_x_libraries="/usr/lib${kdelibsuff}" + fi +esac +#from now on we use our own again + +# when the user already gave --x-includes, we ignore +# what the standard autoconf macros told us. +if test "$kde_x_includes" = NO; then + kde_x_includes=$ac_x_includes +fi + +# for --x-libraries too +if test "$kde_x_libraries" = NO; then + kde_x_libraries=$ac_x_libraries +fi + +if test "$kde_x_includes" = NO; then + AC_MSG_ERROR([Can't find X includes. Please check your installation and add the correct paths!]) +fi + +if test "$kde_x_libraries" = NO; then + AC_MSG_ERROR([Can't find X libraries. Please check your installation and add the correct paths!]) +fi + +# Record where we found X for the cache. +kde_cv_have_x="have_x=yes \ + kde_x_includes=$kde_x_includes kde_x_libraries=$kde_x_libraries" +])dnl + +eval "$kde_cv_have_x" + +if test "$have_x" != yes; then + AC_MSG_RESULT($have_x) + no_x=yes +else + AC_MSG_RESULT([libraries $kde_x_libraries, headers $kde_x_includes]) +fi + +if test -z "$kde_x_includes" || test "x$kde_x_includes" = xNONE; then + X_INCLUDES="" + x_includes="."; dnl better than nothing :- + else + x_includes=$kde_x_includes + X_INCLUDES="-I$x_includes" +fi + +if test -z "$kde_x_libraries" || test "x$kde_x_libraries" = xNONE || test "$kde_x_libraries" = "/usr/lib"; then + X_LDFLAGS="" + x_libraries="/usr/lib"; dnl better than nothing :- + else + x_libraries=$kde_x_libraries + X_LDFLAGS="-L$x_libraries" +fi +all_includes="$X_INCLUDES" +all_libraries="$X_LDFLAGS $LDFLAGS_AS_NEEDED $LDFLAGS_NEW_DTAGS" + +# Check for libraries that X11R6 Xt/Xaw programs need. +ac_save_LDFLAGS="$LDFLAGS" +LDFLAGS="$LDFLAGS $X_LDFLAGS" +# SM needs ICE to (dynamically) link under SunOS 4.x (so we have to +# check for ICE first), but we must link in the order -lSM -lICE or +# we get undefined symbols. So assume we have SM if we have ICE. +# These have to be linked with before -lX11, unlike the other +# libraries we check for below, so use a different variable. +# --interran@uluru.Stanford.EDU, kb@cs.umb.edu. +AC_CHECK_LIB(ICE, IceConnectionNumber, + [LIBSM="-lSM -lICE"], , $X_EXTRA_LIBS) +LDFLAGS="$ac_save_LDFLAGS" + +LIB_X11='-lX11 $(LIBSOCKET)' + +AC_MSG_CHECKING(for libXext) +AC_CACHE_VAL(kde_cv_have_libXext, +[ +kde_ldflags_safe="$LDFLAGS" +kde_libs_safe="$LIBS" + +LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS" +LIBS="-lXext -lX11 $LIBSOCKET" + +AC_TRY_LINK([ +#include +#ifdef STDC_HEADERS +# include +#endif +], +[ +printf("hello Xext\n"); +], +kde_cv_have_libXext=yes, +kde_cv_have_libXext=no +) + +LDFLAGS=$kde_ldflags_safe +LIBS=$kde_libs_safe +]) + +AC_MSG_RESULT($kde_cv_have_libXext) + +if test "$kde_cv_have_libXext" = "no"; then + AC_MSG_ERROR([We need a working libXext to proceed. Since configure +can't find it itself, we stop here assuming that make wouldn't find +them either.]) +fi + +LIB_XEXT="-lXext" +QTE_NORTTI="" + +elif test "$kde_use_qt_emb" = "yes"; then + dnl We're using QT Embedded + CPPFLAGS=-DQWS + CXXFLAGS="$CXXFLAGS -fno-rtti" + QTE_NORTTI="-fno-rtti -DQWS" + X_PRE_LIBS="" + LIB_X11="" + LIB_XEXT="" + LIB_XRENDER="" + LIBSM="" + X_INCLUDES="" + X_LDFLAGS="" + x_includes="" + x_libraries="" +elif test "$kde_use_qt_mac" = "yes"; then + dnl We're using QT/Mac (I use QT_MAC so that qglobal.h doesn't *have* to + dnl be included to get the information) --Sam + CXXFLAGS="$CXXFLAGS -DQT_MAC -no-cpp-precomp" + CFLAGS="$CFLAGS -DQT_MAC -no-cpp-precomp" + X_PRE_LIBS="" + LIB_X11="" + LIB_XEXT="" + LIB_XRENDER="" + LIBSM="" + X_INCLUDES="" + X_LDFLAGS="" + x_includes="" + x_libraries="" +fi +AC_SUBST(X_PRE_LIBS) +AC_SUBST(LIB_X11) +AC_SUBST(LIB_XRENDER) +AC_SUBST(LIBSM) +AC_SUBST(X_INCLUDES) +AC_SUBST(X_LDFLAGS) +AC_SUBST(x_includes) +AC_SUBST(x_libraries) +AC_SUBST(QTE_NORTTI) +AC_SUBST(LIB_XEXT) + +]) + +AC_DEFUN([KDE_PRINT_QT_PROGRAM], +[ +AC_REQUIRE([KDE_USE_QT]) +cat > conftest.$ac_ext < +#include +EOF +if test "$kde_qtver" = "2"; then +cat >> conftest.$ac_ext < +#include +#include +EOF + +if test $kde_qtsubver -gt 0; then +cat >> conftest.$ac_ext <> conftest.$ac_ext < +#include +#include +EOF +fi + +echo "#if ! ($kde_qt_verstring)" >> conftest.$ac_ext +cat >> conftest.$ac_ext <> conftest.$ac_ext <> conftest.$ac_ext <> conftest.$ac_ext <> conftest.$ac_ext <&AC_FD_CC + cat conftest.$ac_ext >&AC_FD_CC +fi + +rm -f conftest* +CXXFLAGS="$ac_cxxflags_safe" +LDFLAGS="$ac_ldflags_safe" +LIBS="$ac_libs_safe" + +LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe" +export LD_LIBRARY_PATH +LIBRARY_PATH="$ac_LIBRARY_PATH" +export LIBRARY_PATH +AC_LANG_RESTORE +]) + +if test "$kde_cv_qt_direct" = "yes"; then + AC_MSG_RESULT(yes) + $1 +else + AC_MSG_RESULT(no) + $2 +fi +]) + +dnl ------------------------------------------------------------------------ +dnl Try to find the Qt headers and libraries. +dnl $(QT_LDFLAGS) will be -Lqtliblocation (if needed) +dnl and $(QT_INCLUDES) will be -Iqthdrlocation (if needed) +dnl ------------------------------------------------------------------------ +dnl +AC_DEFUN([AC_PATH_QT_1_3], +[ +AC_REQUIRE([K_PATH_X]) +AC_REQUIRE([KDE_USE_QT]) +AC_REQUIRE([KDE_CHECK_LIB64]) + +dnl ------------------------------------------------------------------------ +dnl Add configure flag to enable linking to MT version of Qt library. +dnl ------------------------------------------------------------------------ + +AC_ARG_ENABLE( + mt, + AC_HELP_STRING([--disable-mt],[link to non-threaded Qt (deprecated)]), + kde_use_qt_mt=$enableval, + [ + if test $kde_qtver = 3; then + kde_use_qt_mt=yes + else + kde_use_qt_mt=no + fi + ] +) + +USING_QT_MT="" + +dnl ------------------------------------------------------------------------ +dnl If we not get --disable-qt-mt then adjust some vars for the host. +dnl ------------------------------------------------------------------------ + +KDE_MT_LDFLAGS= +KDE_MT_LIBS= +if test "x$kde_use_qt_mt" = "xyes"; then + KDE_CHECK_THREADING + if test "x$kde_use_threading" = "xyes"; then + CPPFLAGS="$USE_THREADS -DQT_THREAD_SUPPORT $CPPFLAGS" + KDE_MT_LDFLAGS="$USE_THREADS" + KDE_MT_LIBS="$LIBPTHREAD" + else + kde_use_qt_mt=no + fi +fi +AC_SUBST(KDE_MT_LDFLAGS) +AC_SUBST(KDE_MT_LIBS) + +kde_qt_was_given=yes + +dnl ------------------------------------------------------------------------ +dnl If we haven't been told how to link to Qt, we work it out for ourselves. +dnl ------------------------------------------------------------------------ +if test -z "$LIBQT_GLOB"; then + if test "x$kde_use_qt_emb" = "xyes"; then + LIBQT_GLOB="libqte.*" + else + LIBQT_GLOB="libqt.*" + fi +fi + +dnl ------------------------------------------------------------ +dnl If we got --enable-embedded then adjust the Qt library name. +dnl ------------------------------------------------------------ +if test "x$kde_use_qt_emb" = "xyes"; then + qtlib="qte" +else + qtlib="qt" +fi + +kde_int_qt="-l$qtlib" + +if test -z "$LIBQPE"; then +dnl ------------------------------------------------------------ +dnl If we got --enable-palmtop then add -lqpe to the link line +dnl ------------------------------------------------------------ + if test "x$kde_use_qt_emb" = "xyes"; then + if test "x$kde_use_qt_emb_palm" = "xyes"; then + LIB_QPE="-lqpe" + else + LIB_QPE="" + fi + else + LIB_QPE="" + fi +fi + +dnl ------------------------------------------------------------------------ +dnl If we got --enable-qt-mt then adjust the Qt library name for the host. +dnl ------------------------------------------------------------------------ + +if test "x$kde_use_qt_mt" = "xyes"; then + LIBQT="-l$qtlib-mt" + kde_int_qt="-l$qtlib-mt" + LIBQT_GLOB="lib$qtlib-mt.*" + USING_QT_MT="using -mt" +else + LIBQT="-l$qtlib" +fi + +if test $kde_qtver != 1; then + + AC_REQUIRE([AC_FIND_PNG]) + AC_REQUIRE([AC_FIND_JPEG]) + LIBQT="$LIBQT $LIBPNG $LIBJPEG" +fi + +if test $kde_qtver = 3; then + AC_REQUIRE([KDE_CHECK_LIBDL]) + LIBQT="$LIBQT $LIBDL" +fi + +AC_MSG_CHECKING([for Qt]) + +if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then +LIBQT="$LIBQT $X_PRE_LIBS -lXext -lX11 $LIBSM $LIBSOCKET" +fi +ac_qt_includes=NO ac_qt_libraries=NO ac_qt_bindir=NO +qt_libraries="" +qt_includes="" +AC_ARG_WITH(qt-dir, + AC_HELP_STRING([--with-qt-dir=DIR],[where the root of Qt is installed ]), + [ ac_qt_includes="$withval"/include + ac_qt_libraries="$withval"/lib${kdelibsuff} + ac_qt_bindir="$withval"/bin + ]) + +AC_ARG_WITH(qt-includes, + AC_HELP_STRING([--with-qt-includes=DIR],[where the Qt includes are. ]), + [ + ac_qt_includes="$withval" + ]) + +kde_qt_libs_given=no + +AC_ARG_WITH(qt-libraries, + AC_HELP_STRING([--with-qt-libraries=DIR],[where the Qt library is installed.]), + [ ac_qt_libraries="$withval" + kde_qt_libs_given=yes + ]) + +AC_CACHE_VAL(ac_cv_have_qt, +[#try to guess Qt locations + +qt_incdirs="" +for dir in $kde_qt_dirs; do + qt_incdirs="$qt_incdirs $dir/include $dir" +done +qt_incdirs="$QTINC $qt_incdirs /usr/local/qt/include /usr/include/qt /usr/include /usr/X11R6/include/X11/qt /usr/X11R6/include/qt /usr/X11R6/include/qt2 /usr/include/qt3 $x_includes" +if test ! "$ac_qt_includes" = "NO"; then + qt_incdirs="$ac_qt_includes $qt_incdirs" +fi + +if test "$kde_qtver" != "1"; then + kde_qt_header=qstyle.h +else + kde_qt_header=qglobal.h +fi + +AC_FIND_FILE($kde_qt_header, $qt_incdirs, qt_incdir) +ac_qt_includes="$qt_incdir" + +qt_libdirs="" +for dir in $kde_qt_dirs; do + qt_libdirs="$qt_libdirs $dir/lib${kdelibsuff} $dir" +done +qt_libdirs="$QTLIB $qt_libdirs /usr/X11R6/lib /usr/lib /usr/local/qt/lib $x_libraries" +if test ! "$ac_qt_libraries" = "NO"; then + qt_libdir=$ac_qt_libraries +else + qt_libdirs="$ac_qt_libraries $qt_libdirs" + # if the Qt was given, the chance is too big that libqt.* doesn't exist + qt_libdir=NONE + for dir in $qt_libdirs; do + try="ls -1 $dir/${LIBQT_GLOB}" + if test -n "`$try 2> /dev/null`"; then qt_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi + done +fi +for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do + if test -e "$a"; then + LIBQT="$LIBQT ${kde_int_qt}_incremental" + break + fi +done + +ac_qt_libraries="$qt_libdir" + +AC_LANG_SAVE +AC_LANG_CPLUSPLUS + +ac_cxxflags_safe="$CXXFLAGS" +ac_ldflags_safe="$LDFLAGS" +ac_libs_safe="$LIBS" + +CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes" +LDFLAGS="$LDFLAGS -L$qt_libdir $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS" +LIBS="$LIBS $LIBQT $KDE_MT_LIBS" + +KDE_PRINT_QT_PROGRAM + +if AC_TRY_EVAL(ac_link) && test -s conftest; then + rm -f conftest* +else + echo "configure: failed program was:" >&AC_FD_CC + cat conftest.$ac_ext >&AC_FD_CC + ac_qt_libraries="NO" +fi +rm -f conftest* +CXXFLAGS="$ac_cxxflags_safe" +LDFLAGS="$ac_ldflags_safe" +LIBS="$ac_libs_safe" + +AC_LANG_RESTORE +if test "$ac_qt_includes" = NO || test "$ac_qt_libraries" = NO; then + ac_cv_have_qt="have_qt=no" + ac_qt_notfound="" + missing_qt_mt="" + if test "$ac_qt_includes" = NO; then + if test "$ac_qt_libraries" = NO; then + ac_qt_notfound="(headers and libraries)"; + else + ac_qt_notfound="(headers)"; + fi + else + if test "x$kde_use_qt_mt" = "xyes"; then + missing_qt_mt=" +Make sure that you have compiled Qt with thread support!" + ac_qt_notfound="(library $qtlib-mt)"; + else + ac_qt_notfound="(library $qtlib)"; + fi + fi + + AC_MSG_ERROR([Qt ($kde_qt_minversion) $ac_qt_notfound not found. Please check your installation! +For more details about this problem, look at the end of config.log.$missing_qt_mt]) +else + have_qt="yes" +fi +]) + +eval "$ac_cv_have_qt" + +if test "$have_qt" != yes; then + AC_MSG_RESULT([$have_qt]); +else + ac_cv_have_qt="have_qt=yes \ + ac_qt_includes=$ac_qt_includes ac_qt_libraries=$ac_qt_libraries" + AC_MSG_RESULT([libraries $ac_qt_libraries, headers $ac_qt_includes $USING_QT_MT]) + + qt_libraries="$ac_qt_libraries" + qt_includes="$ac_qt_includes" +fi + +if test ! "$kde_qt_libs_given" = "yes" && test ! "$kde_qtver" = 3; then + KDE_CHECK_QT_DIRECT(qt_libraries= ,[]) +fi + +AC_SUBST(qt_libraries) +AC_SUBST(qt_includes) + +if test "$qt_includes" = "$x_includes" || test -z "$qt_includes"; then + QT_INCLUDES="" +else + QT_INCLUDES="-I$qt_includes" + all_includes="$QT_INCLUDES $all_includes" +fi + +if test "$qt_libraries" = "$x_libraries" || test -z "$qt_libraries"; then + QT_LDFLAGS="" +else + QT_LDFLAGS="-L$qt_libraries" + all_libraries="$QT_LDFLAGS $all_libraries" +fi +test -z "$KDE_MT_LDFLAGS" || all_libraries="$all_libraries $KDE_MT_LDFLAGS" + +AC_SUBST(QT_INCLUDES) +AC_SUBST(QT_LDFLAGS) +AC_PATH_QT_MOC_UIC + +KDE_CHECK_QT_JPEG + +if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then +LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG) -lXext $(LIB_X11) $(LIBSM)' +else +LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG)' +fi +test -z "$KDE_MT_LIBS" || LIB_QT="$LIB_QT $KDE_MT_LIBS" +for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do + if test -e "$a"; then + LIB_QT="$LIB_QT ${kde_int_qt}_incremental" + break + fi +done + +AC_SUBST(LIB_QT) +AC_SUBST(LIB_QPE) + +AC_SUBST(kde_qtver) +]) + +AC_DEFUN([AC_PATH_QT], +[ +AC_PATH_QT_1_3 +]) + +AC_DEFUN([KDE_CHECK_UIC_PLUGINS], +[ +AC_REQUIRE([AC_PATH_QT_MOC_UIC]) + +if test x$ac_uic_supports_libpath = xyes; then + +AC_MSG_CHECKING([if UIC has KDE plugins available]) +AC_CACHE_VAL(kde_cv_uic_plugins, +[ +cat > actest.ui << EOF + +NewConnectionDialog + + + + testInput + + + + +EOF + + + +kde_cv_uic_plugins=no +kde_line="$UIC_PATH -L $kde_widgetdir" +if test x$ac_uic_supports_nounload = xyes; then + kde_line="$kde_line -nounload" +fi +kde_line="$kde_line -impl actest.h actest.ui > actest.cpp" +if AC_TRY_EVAL(kde_line); then + # if you're trying to debug this check and think it's incorrect, + # better check your installation. The check _is_ correct - your + # installation is not. + if test -f actest.cpp && grep klineedit actest.cpp > /dev/null; then + kde_cv_uic_plugins=yes + fi +fi +rm -f actest.ui actest.cpp +]) + +AC_MSG_RESULT([$kde_cv_uic_plugins]) +if test "$kde_cv_uic_plugins" != yes; then + AC_MSG_ERROR([ +you need to install kdelibs first. + +If you did install kdelibs, then the Qt version that is picked up by +this configure is not the same version you used to compile kdelibs. +The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the +_same Qt version_, compiled with the _same compiler_ and the same Qt +configuration settings. +]) +fi +fi +]) + +AC_DEFUN([KDE_CHECK_FINAL], +[ + AC_ARG_ENABLE(final, + AC_HELP_STRING([--enable-final], + [build size optimized apps (experimental - needs lots of memory)]), + kde_use_final=$enableval, kde_use_final=no) + + if test "x$kde_use_final" = "xyes"; then + KDE_USE_FINAL_TRUE="" + KDE_USE_FINAL_FALSE="#" + else + KDE_USE_FINAL_TRUE="#" + KDE_USE_FINAL_FALSE="" + fi + AC_SUBST(KDE_USE_FINAL_TRUE) + AC_SUBST(KDE_USE_FINAL_FALSE) +]) + +AC_DEFUN([KDE_CHECK_CLOSURE], +[ + AC_ARG_ENABLE(closure, + AC_HELP_STRING([--enable-closure],[delay template instantiation]), + kde_use_closure=$enableval, kde_use_closure=no) + + KDE_NO_UNDEFINED="" + if test "x$kde_use_closure" = "xyes"; then + KDE_USE_CLOSURE_TRUE="" + KDE_USE_CLOSURE_FALSE="#" +# CXXFLAGS="$CXXFLAGS $REPO" + else + KDE_USE_CLOSURE_TRUE="#" + KDE_USE_CLOSURE_FALSE="" + KDE_NO_UNDEFINED="" + case $host in + *-*-linux-gnu) + KDE_CHECK_COMPILER_FLAG([Wl,--no-undefined], + [KDE_CHECK_COMPILER_FLAG([Wl,--allow-shlib-undefined], + [KDE_NO_UNDEFINED="-Wl,--no-undefined -Wl,--allow-shlib-undefined"], + [KDE_NO_UNDEFINED=""])], + [KDE_NO_UNDEFINED=""]) + ;; + esac + fi + AC_SUBST(KDE_USE_CLOSURE_TRUE) + AC_SUBST(KDE_USE_CLOSURE_FALSE) + AC_SUBST(KDE_NO_UNDEFINED) +]) + +dnl Check if the linker supports --enable-new-dtags and --as-needed +AC_DEFUN([KDE_CHECK_NEW_LDFLAGS], +[ + AC_ARG_ENABLE(new_ldflags, + AC_HELP_STRING([--enable-new-ldflags], + [enable the new linker flags]), + kde_use_new_ldflags=$enableval, + kde_use_new_ldflags=no) + + LDFLAGS_AS_NEEDED="" + LDFLAGS_NEW_DTAGS="" + if test "x$kde_use_new_ldflags" = "xyes"; then + LDFLAGS_NEW_DTAGS="" + KDE_CHECK_COMPILER_FLAG([Wl,--enable-new-dtags], + [LDFLAGS_NEW_DTAGS="-Wl,--enable-new-dtags"],) + + KDE_CHECK_COMPILER_FLAG([Wl,--as-needed], + [LDFLAGS_AS_NEEDED="-Wl,--as-needed"],) + fi + AC_SUBST(LDFLAGS_AS_NEEDED) + AC_SUBST(LDFLAGS_NEW_DTAGS) +]) + +AC_DEFUN([KDE_CHECK_NMCHECK], +[ + AC_ARG_ENABLE(nmcheck,AC_HELP_STRING([--enable-nmcheck],[enable automatic namespace cleanness check]), + kde_use_nmcheck=$enableval, kde_use_nmcheck=no) + + if test "$kde_use_nmcheck" = "yes"; then + KDE_USE_NMCHECK_TRUE="" + KDE_USE_NMCHECK_FALSE="#" + else + KDE_USE_NMCHECK_TRUE="#" + KDE_USE_NMCHECK_FALSE="" + fi + AC_SUBST(KDE_USE_NMCHECK_TRUE) + AC_SUBST(KDE_USE_NMCHECK_FALSE) +]) + +AC_DEFUN([KDE_EXPAND_MAKEVAR], [ +savex=$exec_prefix +test "x$exec_prefix" = xNONE && exec_prefix=$prefix +tmp=$$2 +while $1=`eval echo "$tmp"`; test "x$$1" != "x$tmp"; do tmp=$$1; done +exec_prefix=$savex +]) + +dnl ------------------------------------------------------------------------ +dnl Now, the same with KDE +dnl $(KDE_LDFLAGS) will be the kdeliblocation (if needed) +dnl and $(kde_includes) will be the kdehdrlocation (if needed) +dnl ------------------------------------------------------------------------ +dnl +AC_DEFUN([AC_BASE_PATH_KDE], +[ +AC_REQUIRE([KDE_CHECK_STL]) +AC_REQUIRE([AC_PATH_QT])dnl +AC_REQUIRE([KDE_CHECK_LIB64]) + +AC_CHECK_RPATH +AC_MSG_CHECKING([for KDE]) + +if test "${prefix}" != NONE; then + kde_includes=${includedir} + KDE_EXPAND_MAKEVAR(ac_kde_includes, includedir) + + kde_libraries=${libdir} + KDE_EXPAND_MAKEVAR(ac_kde_libraries, libdir) + +else + ac_kde_includes= + ac_kde_libraries= + kde_libraries="" + kde_includes="" +fi + +AC_CACHE_VAL(ac_cv_have_kde, +[#try to guess kde locations + +if test "$kde_qtver" = 1; then + kde_check_header="ksock.h" + kde_check_lib="libkdecore.la" +else + kde_check_header="ksharedptr.h" + kde_check_lib="libkio.la" +fi + +if test -z "$1"; then + +kde_incdirs="$kde_libs_prefix/include /usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/kde3/include /opt/kde/include $x_includes $qt_includes" +test -n "$KDEDIR" && kde_incdirs="$KDEDIR/include $KDEDIR/include/kde $KDEDIR $kde_incdirs" +kde_incdirs="$ac_kde_includes $kde_incdirs" +AC_FIND_FILE($kde_check_header, $kde_incdirs, kde_incdir) +ac_kde_includes="$kde_incdir" + +if test -n "$ac_kde_includes" && test ! -r "$ac_kde_includes/$kde_check_header"; then + AC_MSG_ERROR([ +in the prefix, you've chosen, are no KDE headers installed. This will fail. +So, check this please and use another prefix!]) +fi + +kde_libdirs="$kde_libs_prefix/lib${kdelibsuff} /usr/lib/kde/lib${kdelibsuff} /usr/local/kde/lib${kdelibsuff} /usr/kde/lib${kdelibsuff} /usr/lib${kdelibsuff}/kde /usr/lib${kdelibsuff}/kde3 /usr/lib${kdelibsuff} /usr/X11R6/lib${kdelibsuff} /usr/local/lib${kdelibsuff} /opt/kde3/lib${kdelibsuff} /opt/kde/lib${kdelibsuff} /usr/X11R6/kde/lib${kdelibsuff}" +test -n "$KDEDIR" && kde_libdirs="$KDEDIR/lib${kdelibsuff} $KDEDIR $kde_libdirs" +kde_libdirs="$ac_kde_libraries $libdir $kde_libdirs" +AC_FIND_FILE($kde_check_lib, $kde_libdirs, kde_libdir) +ac_kde_libraries="$kde_libdir" + +kde_widgetdir=NO +dnl this might be somewhere else +AC_FIND_FILE("kde3/plugins/designer/kdewidgets.la", $kde_libdirs, kde_widgetdir) + +if test -n "$ac_kde_libraries" && test ! -r "$ac_kde_libraries/$kde_check_lib"; then +AC_MSG_ERROR([ +in the prefix, you've chosen, are no KDE libraries installed. This will fail. +So, check this please and use another prefix!]) +fi + +if test -n "$kde_widgetdir" && test ! -r "$kde_widgetdir/kde3/plugins/designer/kdewidgets.la"; then +AC_MSG_ERROR([ +I can't find the designer plugins. These are required and should have been installed +by kdelibs]) +fi + +if test -n "$kde_widgetdir"; then + kde_widgetdir="$kde_widgetdir/kde3/plugins/designer" +fi + + +if test "$ac_kde_includes" = NO || test "$ac_kde_libraries" = NO || test "$kde_widgetdir" = NO; then + ac_cv_have_kde="have_kde=no" +else + ac_cv_have_kde="have_kde=yes \ + ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries" +fi + +else dnl test -z $1, e.g. from kdelibs + + ac_cv_have_kde="have_kde=no" + +fi +])dnl + +eval "$ac_cv_have_kde" + +if test "$have_kde" != "yes"; then + if test "${prefix}" = NONE; then + ac_kde_prefix="$ac_default_prefix" + else + ac_kde_prefix="$prefix" + fi + if test "$exec_prefix" = NONE; then + ac_kde_exec_prefix="$ac_kde_prefix" + AC_MSG_RESULT([will be installed in $ac_kde_prefix]) + else + ac_kde_exec_prefix="$exec_prefix" + AC_MSG_RESULT([will be installed in $ac_kde_prefix and $ac_kde_exec_prefix]) + fi + + kde_libraries="${libdir}" + kde_includes="${includedir}" + +else + ac_cv_have_kde="have_kde=yes \ + ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries" + AC_MSG_RESULT([libraries $ac_kde_libraries, headers $ac_kde_includes]) + + kde_libraries="$ac_kde_libraries" + kde_includes="$ac_kde_includes" +fi +AC_SUBST(kde_libraries) +AC_SUBST(kde_includes) + +if test "$kde_includes" = "$x_includes" || test "$kde_includes" = "$qt_includes" || test "$kde_includes" = "/usr/include"; then + KDE_INCLUDES="" +else + KDE_INCLUDES="-I$kde_includes" + all_includes="$KDE_INCLUDES $all_includes" +fi + +KDE_DEFAULT_CXXFLAGS="-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION" + +KDE_LDFLAGS="-L$kde_libraries" +if test ! "$kde_libraries" = "$x_libraries" && test ! "$kde_libraries" = "$qt_libraries" ; then + all_libraries="$KDE_LDFLAGS $all_libraries" +fi + +AC_SUBST(KDE_LDFLAGS) +AC_SUBST(KDE_INCLUDES) + +AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) + +all_libraries="$all_libraries $USER_LDFLAGS" +all_includes="$all_includes $USER_INCLUDES" +AC_SUBST(all_includes) +AC_SUBST(all_libraries) + +if test -z "$1"; then +KDE_CHECK_UIC_PLUGINS +fi + +ac_kde_libraries="$kde_libdir" + +AC_SUBST(AUTODIRS) + + +]) + +AC_DEFUN([KDE_CHECK_EXTRA_LIBS], +[ +AC_MSG_CHECKING(for extra includes) +AC_ARG_WITH(extra-includes,AC_HELP_STRING([--with-extra-includes=DIR],[adds non standard include paths]), + kde_use_extra_includes="$withval", + kde_use_extra_includes=NONE +) +kde_extra_includes= +if test -n "$kde_use_extra_includes" && \ + test "$kde_use_extra_includes" != "NONE"; then + + ac_save_ifs=$IFS + IFS=':' + for dir in $kde_use_extra_includes; do + kde_extra_includes="$kde_extra_includes $dir" + USER_INCLUDES="$USER_INCLUDES -I$dir" + done + IFS=$ac_save_ifs + kde_use_extra_includes="added" +else + kde_use_extra_includes="no" +fi +AC_SUBST(USER_INCLUDES) + +AC_MSG_RESULT($kde_use_extra_includes) + +kde_extra_libs= +AC_MSG_CHECKING(for extra libs) +AC_ARG_WITH(extra-libs,AC_HELP_STRING([--with-extra-libs=DIR],[adds non standard library paths]), + kde_use_extra_libs=$withval, + kde_use_extra_libs=NONE +) +if test -n "$kde_use_extra_libs" && \ + test "$kde_use_extra_libs" != "NONE"; then + + ac_save_ifs=$IFS + IFS=':' + for dir in $kde_use_extra_libs; do + kde_extra_libs="$kde_extra_libs $dir" + KDE_EXTRA_RPATH="$KDE_EXTRA_RPATH -R $dir" + USER_LDFLAGS="$USER_LDFLAGS -L$dir" + done + IFS=$ac_save_ifs + kde_use_extra_libs="added" +else + kde_use_extra_libs="no" +fi + +AC_SUBST(USER_LDFLAGS) + +AC_MSG_RESULT($kde_use_extra_libs) + +]) + +AC_DEFUN([KDE_1_CHECK_PATH_HEADERS], +[ + AC_MSG_CHECKING([for KDE headers installed]) + AC_LANG_SAVE + AC_LANG_CPLUSPLUS +cat > conftest.$ac_ext < +#endif +#include +#include "confdefs.h" +#include + +int main() { + printf("kde_htmldir=\\"%s\\"\n", KApplication::kde_htmldir().data()); + printf("kde_appsdir=\\"%s\\"\n", KApplication::kde_appsdir().data()); + printf("kde_icondir=\\"%s\\"\n", KApplication::kde_icondir().data()); + printf("kde_sounddir=\\"%s\\"\n", KApplication::kde_sounddir().data()); + printf("kde_datadir=\\"%s\\"\n", KApplication::kde_datadir().data()); + printf("kde_locale=\\"%s\\"\n", KApplication::kde_localedir().data()); + printf("kde_cgidir=\\"%s\\"\n", KApplication::kde_cgidir().data()); + printf("kde_confdir=\\"%s\\"\n", KApplication::kde_configdir().data()); + printf("kde_mimedir=\\"%s\\"\n", KApplication::kde_mimedir().data()); + printf("kde_toolbardir=\\"%s\\"\n", KApplication::kde_toolbardir().data()); + printf("kde_wallpaperdir=\\"%s\\"\n", + KApplication::kde_wallpaperdir().data()); + printf("kde_bindir=\\"%s\\"\n", KApplication::kde_bindir().data()); + printf("kde_partsdir=\\"%s\\"\n", KApplication::kde_partsdir().data()); + printf("kde_servicesdir=\\"/tmp/dummy\\"\n"); + printf("kde_servicetypesdir=\\"/tmp/dummy\\"\n"); + printf("kde_moduledir=\\"/tmp/dummy\\"\n"); + printf("kde_styledir=\\"/tmp/dummy\\"\n"); + printf("kde_widgetdir=\\"/tmp/dummy\\"\n"); + printf("xdg_appsdir=\\"/tmp/dummy\\"\n"); + printf("xdg_menudir=\\"/tmp/dummy\\"\n"); + printf("xdg_directorydir=\\"/tmp/dummy\\"\n"); + printf("kde_kcfgdir=\\"/tmp/dummy\\"\n"); + return 0; + } +EOF + + ac_save_CPPFLAGS=$CPPFLAGS + CPPFLAGS="$all_includes $CPPFLAGS" + if AC_TRY_EVAL(ac_compile); then + AC_MSG_RESULT(yes) + else + AC_MSG_ERROR([your system is not able to compile a small KDE application! +Check, if you installed the KDE header files correctly. +For more details about this problem, look at the end of config.log.]) + fi + CPPFLAGS=$ac_save_CPPFLAGS + + AC_LANG_RESTORE +]) + +AC_DEFUN([KDE_CHECK_KDEQTADDON], +[ +AC_MSG_CHECKING(for kde-qt-addon) +AC_CACHE_VAL(kde_cv_have_kdeqtaddon, +[ + kde_ldflags_safe="$LDFLAGS" + kde_libs_safe="$LIBS" + kde_cxxflags_safe="$CXXFLAGS" + + LIBS="-lkde-qt-addon $LIBQT $LIBS" + CXXFLAGS="$CXXFLAGS -I$prefix/include -I$prefix/include/kde $all_includes" + LDFLAGS="$LDFLAGS $all_libraries $USER_LDFLAGS" + + AC_TRY_LINK([ + #include + ], + [ + QDomDocument doc; + ], + kde_cv_have_kdeqtaddon=yes, + kde_cv_have_kdeqtaddon=no + ) + + LDFLAGS=$kde_ldflags_safe + LIBS=$kde_libs_safe + CXXFLAGS=$kde_cxxflags_safe +]) + +AC_MSG_RESULT($kde_cv_have_kdeqtaddon) + +if test "$kde_cv_have_kdeqtaddon" = "no"; then + AC_MSG_ERROR([Can't find libkde-qt-addon. You need to install it first. +It is a separate package (and CVS module) named kde-qt-addon.]) +fi +]) + +AC_DEFUN([KDE_CREATE_LIBS_ALIASES], +[ + AC_REQUIRE([KDE_MISC_TESTS]) + AC_REQUIRE([KDE_CHECK_LIBDL]) + AC_REQUIRE([K_PATH_X]) + +if test $kde_qtver = 3; then + case $host in + *cygwin*) lib_kded="-lkdeinit_kded" ;; + *) lib_kded="" ;; + esac + AC_SUBST(LIB_KDED, $lib_kded) + AC_SUBST(LIB_KDECORE, "-lkdecore") + AC_SUBST(LIB_KDEUI, "-lkdeui") + AC_SUBST(LIB_KIO, "-lkio") + AC_SUBST(LIB_KJS, "-lkjs") + AC_SUBST(LIB_SMB, "-lsmb") + AC_SUBST(LIB_KAB, "-lkab") + AC_SUBST(LIB_KABC, "-lkabc") + AC_SUBST(LIB_KHTML, "-lkhtml") + AC_SUBST(LIB_KSPELL, "-lkspell") + AC_SUBST(LIB_KPARTS, "-lkparts") + AC_SUBST(LIB_KDEPRINT, "-lkdeprint") + AC_SUBST(LIB_KUTILS, "-lkutils") + AC_SUBST(LIB_KDEPIM, "-lkdepim") + AC_SUBST(LIB_KIMPROXY, "-lkimproxy") + AC_SUBST(LIB_KNEWSTUFF, "-lknewstuff") + AC_SUBST(LIB_KDNSSD, "-lkdnssd") + AC_SUBST(LIB_KUNITTEST, "-lkunittest") +# these are for backward compatibility + AC_SUBST(LIB_KSYCOCA, "-lkio") + AC_SUBST(LIB_KFILE, "-lkio") +elif test $kde_qtver = 2; then + AC_SUBST(LIB_KDECORE, "-lkdecore") + AC_SUBST(LIB_KDEUI, "-lkdeui") + AC_SUBST(LIB_KIO, "-lkio") + AC_SUBST(LIB_KSYCOCA, "-lksycoca") + AC_SUBST(LIB_SMB, "-lsmb") + AC_SUBST(LIB_KFILE, "-lkfile") + AC_SUBST(LIB_KAB, "-lkab") + AC_SUBST(LIB_KHTML, "-lkhtml") + AC_SUBST(LIB_KSPELL, "-lkspell") + AC_SUBST(LIB_KPARTS, "-lkparts") + AC_SUBST(LIB_KDEPRINT, "-lkdeprint") +else + AC_SUBST(LIB_KDECORE, "-lkdecore -lXext $(LIB_QT)") + AC_SUBST(LIB_KDEUI, "-lkdeui $(LIB_KDECORE)") + AC_SUBST(LIB_KFM, "-lkfm $(LIB_KDECORE)") + AC_SUBST(LIB_KFILE, "-lkfile $(LIB_KFM) $(LIB_KDEUI)") + AC_SUBST(LIB_KAB, "-lkab $(LIB_KIMGIO) $(LIB_KDECORE)") +fi +]) + +AC_DEFUN([AC_PATH_KDE], +[ + AC_BASE_PATH_KDE + AC_ARG_ENABLE(path-check,AC_HELP_STRING([--disable-path-check],[don't try to find out, where to install]), + [ + if test "$enableval" = "no"; + then ac_use_path_checking="default" + else ac_use_path_checking="" + fi + ], + [ + if test "$kde_qtver" = 1; + then ac_use_path_checking="" + else ac_use_path_checking="default" + fi + ] + ) + + AC_CREATE_KFSSTND($ac_use_path_checking) + + AC_SUBST_KFSSTND + KDE_CREATE_LIBS_ALIASES +]) + +dnl KDE_CHECK_FUNC_EXT(, [headers], [sample-use], [C prototype], [autoheader define], [call if found]) +AC_DEFUN([KDE_CHECK_FUNC_EXT], +[ +AC_MSG_CHECKING(for $1) +AC_CACHE_VAL(kde_cv_func_$1, +[ +AC_LANG_SAVE +AC_LANG_CPLUSPLUS +save_CXXFLAGS="$CXXFLAGS" +kde_safe_LIBS="$LIBS" +LIBS="$LIBS $X_EXTRA_LIBS" +if test "$GXX" = "yes"; then +CXXFLAGS="$CXXFLAGS -pedantic-errors" +fi +AC_TRY_COMPILE([ +$2 +], +[ +$3 +], +kde_cv_func_$1=yes, +kde_cv_func_$1=no) +CXXFLAGS="$save_CXXFLAGS" +LIBS="$kde_safe_LIBS" +AC_LANG_RESTORE +]) + +AC_MSG_RESULT($kde_cv_func_$1) + +AC_MSG_CHECKING([if $1 needs custom prototype]) +AC_CACHE_VAL(kde_cv_proto_$1, +[ +if test "x$kde_cv_func_$1" = xyes; then + kde_cv_proto_$1=no +else + case "$1" in + setenv|unsetenv|usleep|random|srandom|seteuid|mkstemps|mkstemp|revoke|vsnprintf|strlcpy|strlcat) + kde_cv_proto_$1="yes - in libkdefakes" + ;; + *) + kde_cv_proto_$1=unknown + ;; + esac +fi + +if test "x$kde_cv_proto_$1" = xunknown; then + +AC_LANG_SAVE +AC_LANG_CPLUSPLUS + kde_safe_libs=$LIBS + LIBS="$LIBS $X_EXTRA_LIBS" + AC_TRY_LINK([ +$2 + +extern "C" $4; +], +[ +$3 +], +[ kde_cv_func_$1=yes + kde_cv_proto_$1=yes ], + [kde_cv_proto_$1="$1 unavailable"] +) +LIBS=$kde_safe_libs +AC_LANG_RESTORE +fi +]) +AC_MSG_RESULT($kde_cv_proto_$1) + +if test "x$kde_cv_func_$1" = xyes; then + AC_DEFINE(HAVE_$5, 1, [Define if you have $1]) + $6 +fi +if test "x$kde_cv_proto_$1" = xno; then + AC_DEFINE(HAVE_$5_PROTO, 1, + [Define if you have the $1 prototype]) +fi + +AH_VERBATIM([_HAVE_$5_PROTO], +[ +#if !defined(HAVE_$5_PROTO) +#ifdef __cplusplus +extern "C" { +#endif +$4; +#ifdef __cplusplus +} +#endif +#endif +]) +]) + +AC_DEFUN([AC_CHECK_SETENV], +[ + KDE_CHECK_FUNC_EXT(setenv, [ +#include +], + [setenv("VAR", "VALUE", 1);], + [int setenv (const char *, const char *, int)], + [SETENV]) +]) + +AC_DEFUN([AC_CHECK_UNSETENV], +[ + KDE_CHECK_FUNC_EXT(unsetenv, [ +#include +], + [unsetenv("VAR");], + [void unsetenv (const char *)], + [UNSETENV]) +]) + +AC_DEFUN([AC_CHECK_GETDOMAINNAME], +[ + KDE_CHECK_FUNC_EXT(getdomainname, [ +#include +#include +#include +], + [ +char buffer[200]; +getdomainname(buffer, 200); +], + [#include + int getdomainname (char *, size_t)], + [GETDOMAINNAME]) +]) + +AC_DEFUN([AC_CHECK_GETHOSTNAME], +[ + KDE_CHECK_FUNC_EXT(gethostname, [ +#include +#include +], + [ +char buffer[200]; +gethostname(buffer, 200); +], + [int gethostname (char *, unsigned int)], + [GETHOSTNAME]) +]) + +AC_DEFUN([AC_CHECK_USLEEP], +[ + KDE_CHECK_FUNC_EXT(usleep, [ +#include +], + [ +usleep(200); +], + [int usleep (unsigned int)], + [USLEEP]) +]) + + +AC_DEFUN([AC_CHECK_RANDOM], +[ + KDE_CHECK_FUNC_EXT(random, [ +#include +], + [ +random(); +], + [long int random(void)], + [RANDOM]) + + KDE_CHECK_FUNC_EXT(srandom, [ +#include +], + [ +srandom(27); +], + [void srandom(unsigned int)], + [SRANDOM]) + +]) + +AC_DEFUN([AC_CHECK_INITGROUPS], +[ + KDE_CHECK_FUNC_EXT(initgroups, [ +#include +#include +#include +], + [ +char buffer[200]; +initgroups(buffer, 27); +], + [int initgroups(const char *, gid_t)], + [INITGROUPS]) +]) + +AC_DEFUN([AC_CHECK_MKSTEMPS], +[ + KDE_CHECK_FUNC_EXT(mkstemps, [ +#include +#include +], + [ +mkstemps("/tmp/aaaXXXXXX", 6); +], + [int mkstemps(char *, int)], + [MKSTEMPS]) +]) + +AC_DEFUN([AC_CHECK_MKSTEMP], +[ + KDE_CHECK_FUNC_EXT(mkstemp, [ +#include +#include +], + [ +mkstemp("/tmp/aaaXXXXXX"); +], + [int mkstemp(char *)], + [MKSTEMP]) +]) + +AC_DEFUN([AC_CHECK_MKDTEMP], +[ + KDE_CHECK_FUNC_EXT(mkdtemp, [ +#include +#include +], + [ +mkdtemp("/tmp/aaaXXXXXX"); +], + [char *mkdtemp(char *)], + [MKDTEMP]) +]) + + +AC_DEFUN([AC_CHECK_RES_INIT], +[ + AC_MSG_CHECKING([if res_init needs -lresolv]) + kde_libs_safe="$LIBS" + LIBS="$LIBS $X_EXTRA_LIBS -lresolv" + AC_TRY_LINK( + [ +#include +#include +#include +#include + ], + [ + res_init(); + ], + [ + LIBRESOLV="-lresolv" + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_RES_INIT, 1, [Define if you have the res_init function]) + ], + [ AC_MSG_RESULT(no) ] + ) + LIBS=$kde_libs_safe + AC_SUBST(LIBRESOLV) + + KDE_CHECK_FUNC_EXT(res_init, + [ +#include +#include +#include +#include + ], + [res_init()], + [int res_init(void)], + [RES_INIT]) +]) + +AC_DEFUN([AC_CHECK_STRLCPY], +[ + KDE_CHECK_FUNC_EXT(strlcpy, [ +#include +], +[ char buf[20]; + strlcpy(buf, "KDE function test", sizeof(buf)); +], + [unsigned long strlcpy(char*, const char*, unsigned long)], + [STRLCPY]) +]) + +AC_DEFUN([AC_CHECK_STRLCAT], +[ + KDE_CHECK_FUNC_EXT(strlcat, [ +#include +], +[ char buf[20]; + buf[0]='\0'; + strlcat(buf, "KDE function test", sizeof(buf)); +], + [unsigned long strlcat(char*, const char*, unsigned long)], + [STRLCAT]) +]) + +AC_DEFUN([AC_CHECK_RES_QUERY], +[ + KDE_CHECK_FUNC_EXT(res_query, [ +#include +#include +#include +#include +#include +], +[ +res_query(NULL, 0, 0, NULL, 0); +], + [int res_query(const char *, int, int, unsigned char *, int)], + [RES_QUERY]) +]) + +AC_DEFUN([AC_CHECK_DN_SKIPNAME], +[ + KDE_CHECK_FUNC_EXT(dn_skipname, [ +#include +#include +#include +#include +], +[ +dn_skipname (NULL, NULL); +], + [int dn_skipname (unsigned char *, unsigned char *)], + [DN_SKIPNAME]) +]) + + +AC_DEFUN([AC_FIND_GIF], + [AC_MSG_CHECKING([for giflib]) +AC_CACHE_VAL(ac_cv_lib_gif, +[ac_save_LIBS="$LIBS" +if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then +LIBS="$all_libraries -lgif -lX11 $LIBSOCKET" +else +LIBS="$all_libraries -lgif" +fi +AC_TRY_LINK(dnl +[ +#ifdef __cplusplus +extern "C" { +#endif +int GifLastError(void); +#ifdef __cplusplus +} +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +], + [return GifLastError();], + eval "ac_cv_lib_gif=yes", + eval "ac_cv_lib_gif=no") +LIBS="$ac_save_LIBS" +])dnl +if eval "test \"`echo $ac_cv_lib_gif`\" = yes"; then + AC_MSG_RESULT(yes) + AC_DEFINE_UNQUOTED(HAVE_LIBGIF, 1, [Define if you have libgif]) +else + AC_MSG_ERROR(You need giflib30. Please install the kdesupport package) +fi +]) + +AC_DEFUN([KDE_FIND_JPEG_HELPER], +[ +AC_MSG_CHECKING([for libjpeg$2]) +AC_CACHE_VAL(ac_cv_lib_jpeg_$1, +[ +ac_save_LIBS="$LIBS" +LIBS="$all_libraries $USER_LDFLAGS -ljpeg$2 -lm" +ac_save_CFLAGS="$CFLAGS" +CFLAGS="$CFLAGS $all_includes $USER_INCLUDES" +AC_TRY_LINK( +[ +#ifdef __cplusplus +extern "C" { +#endif +void jpeg_CreateDecompress(); +#ifdef __cplusplus +} +#endif +], +[jpeg_CreateDecompress();], + eval "ac_cv_lib_jpeg_$1=-ljpeg$2", + eval "ac_cv_lib_jpeg_$1=no") +LIBS="$ac_save_LIBS" +CFLAGS="$ac_save_CFLAGS" +]) + +if eval "test ! \"`echo $ac_cv_lib_jpeg_$1`\" = no"; then + LIBJPEG="$ac_cv_lib_jpeg_$1" + AC_MSG_RESULT($ac_cv_lib_jpeg_$1) +else + AC_MSG_RESULT(no) + $3 +fi + +]) + +AC_DEFUN([AC_FIND_JPEG], +[ +dnl first look for libraries +KDE_FIND_JPEG_HELPER(6b, 6b, + KDE_FIND_JPEG_HELPER(normal, [], + [ + LIBJPEG= + ] + ) +) + +dnl then search the headers (can't use simply AC_TRY_xxx, as jpeglib.h +dnl requires system dependent includes loaded before it) +jpeg_incdirs="$includedir /usr/include /usr/local/include $kde_extra_includes" +AC_FIND_FILE(jpeglib.h, $jpeg_incdirs, jpeg_incdir) +test "x$jpeg_incdir" = xNO && jpeg_incdir= + +dnl if headers _and_ libraries are missing, this is no error, and we +dnl continue with a warning (the user will get no jpeg support in khtml) +dnl if only one is missing, it means a configuration error, but we still +dnl only warn +if test -n "$jpeg_incdir" && test -n "$LIBJPEG" ; then + AC_DEFINE_UNQUOTED(HAVE_LIBJPEG, 1, [Define if you have libjpeg]) +else + if test -n "$jpeg_incdir" || test -n "$LIBJPEG" ; then + AC_MSG_WARN([ +There is an installation error in jpeg support. You seem to have only one +of either the headers _or_ the libraries installed. You may need to either +provide correct --with-extra-... options, or the development package of +libjpeg6b. You can get a source package of libjpeg from http://www.ijg.org/ +Disabling JPEG support. +]) + else + AC_MSG_WARN([libjpeg not found. disable JPEG support.]) + fi + jpeg_incdir= + LIBJPEG= +fi + +AC_SUBST(LIBJPEG) +AH_VERBATIM(_AC_CHECK_JPEG, +[/* + * jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system + * headers and I'm too lazy to write a configure test as long as only + * unixware is related + */ +#ifdef _UNIXWARE +#define HAVE_BOOLEAN +#endif +]) +]) + +AC_DEFUN([KDE_CHECK_QT_JPEG], +[ +if test -n "$LIBJPEG"; then +AC_MSG_CHECKING([if Qt needs $LIBJPEG]) +AC_CACHE_VAL(kde_cv_qt_jpeg, +[ +AC_LANG_SAVE +AC_LANG_CPLUSPLUS +ac_save_LIBS="$LIBS" +LIBS="$all_libraries $USER_LDFLAGS $LIBQT" +LIBS=`echo $LIBS | sed "s/$LIBJPEG//"` +ac_save_CXXFLAGS="$CXXFLAGS" +CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES" +AC_TRY_LINK( +[#include ], + [ + int argc; + char** argv; + QApplication app(argc, argv);], + eval "kde_cv_qt_jpeg=no", + eval "kde_cv_qt_jpeg=yes") +LIBS="$ac_save_LIBS" +CXXFLAGS="$ac_save_CXXFLAGS" +AC_LANG_RESTORE +fi +]) + +if eval "test ! \"`echo $kde_cv_qt_jpeg`\" = no"; then + AC_MSG_RESULT(yes) + LIBJPEG_QT='$(LIBJPEG)' +else + AC_MSG_RESULT(no) + LIBJPEG_QT= +fi + +]) + +AC_DEFUN([AC_FIND_ZLIB], +[ +AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) +AC_MSG_CHECKING([for libz]) +AC_CACHE_VAL(ac_cv_lib_z, +[ +kde_save_LIBS="$LIBS" +LIBS="$all_libraries $USER_LDFLAGS -lz $LIBSOCKET" +kde_save_CFLAGS="$CFLAGS" +CFLAGS="$CFLAGS $all_includes $USER_INCLUDES" +AC_TRY_LINK(dnl +[ +#include +], +[ + char buf[42]; + gzFile f = (gzFile) 0; + /* this would segfault.. but we only link, don't run */ + (void) gzgets(f, buf, sizeof(buf)); + + return (zlibVersion() == ZLIB_VERSION); +], + eval "ac_cv_lib_z='-lz'", + eval "ac_cv_lib_z=no") +LIBS="$kde_save_LIBS" +CFLAGS="$kde_save_CFLAGS" +])dnl +if test ! "$ac_cv_lib_z" = no; then + AC_DEFINE_UNQUOTED(HAVE_LIBZ, 1, [Define if you have libz]) + LIBZ="$ac_cv_lib_z" + AC_MSG_RESULT($ac_cv_lib_z) +else + AC_MSG_ERROR(not found. + Possibly configure picks up an outdated version + installed by XFree86. Remove it from your system. + + Check your installation and look into config.log) + LIBZ="" +fi +AC_SUBST(LIBZ) +]) + +AC_DEFUN([KDE_TRY_TIFFLIB], +[ +AC_MSG_CHECKING([for libtiff $1]) + +AC_CACHE_VAL(kde_cv_libtiff_$1, +[ +AC_LANG_SAVE +AC_LANG_CPLUSPLUS +kde_save_LIBS="$LIBS" +if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then +LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lX11 $LIBSOCKET -lm" +else +LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lm" +fi +kde_save_CXXFLAGS="$CXXFLAGS" +CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES" + +AC_TRY_LINK(dnl +[ +#include +], + [return (TIFFOpen( "", "r") == 0); ], +[ + kde_cv_libtiff_$1="-l$1 $LIBJPEG $LIBZ" +], [ + kde_cv_libtiff_$1=no +]) + +LIBS="$kde_save_LIBS" +CXXFLAGS="$kde_save_CXXFLAGS" +AC_LANG_RESTORE +]) + +if test "$kde_cv_libtiff_$1" = "no"; then + AC_MSG_RESULT(no) + LIBTIFF="" + $3 +else + LIBTIFF="$kde_cv_libtiff_$1" + AC_MSG_RESULT(yes) + AC_DEFINE_UNQUOTED(HAVE_LIBTIFF, 1, [Define if you have libtiff]) + $2 +fi + +]) + +AC_DEFUN([AC_FIND_TIFF], +[ +AC_REQUIRE([K_PATH_X]) +AC_REQUIRE([AC_FIND_ZLIB]) +AC_REQUIRE([AC_FIND_JPEG]) +AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) + +KDE_TRY_TIFFLIB(tiff, [], + KDE_TRY_TIFFLIB(tiff34)) + +AC_SUBST(LIBTIFF) +]) + +AC_DEFUN([KDE_FIND_LIBEXR], +[ +AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) +AC_REQUIRE([AC_FIND_ZLIB]) +AC_CACHE_VAL(ac_cv_libexr, +[ + if test -z "$PKG_CONFIG"; then + AC_PATH_PROG(PKG_CONFIG, pkg-config, no) + fi + + AC_MSG_CHECKING([for OpenEXR libraries]) + + if test "$PKG_CONFIG" = "no" ; then + AC_MSG_RESULT(no) + echo "*** The pkg-config script could not be found. Make sure it is" + echo "*** in your path, or set the PKG_CONFIG environment variable" + echo "*** to the full path to pkg-config." + echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config." + else + if !(`$PKG_CONFIG --exists OpenEXR`) ; then + AC_MSG_RESULT(no) + EXRSTATUS=no + else + if !(`$PKG_CONFIG --atleast-version="1.1.1" OpenEXR`) ; then + AC_MSG_RESULT(no) + EXRSTATUS=old + else + kde_save_LIBS="$LIBS" + LIBS="$LIBS $all_libraries $USER_LDFLAGS `pkg-config --libs OpenEXR` $LIBZ" + AC_LANG_SAVE + AC_LANG_CPLUSPLUS + kde_save_CXXFLAGS="$CXXFLAGS" + EXR_FLAGS=`$PKG_CONFIG --cflags OpenEXR` + CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES $EXR_FLAGS" + + AC_TRY_LINK(dnl + [ + #include + ], + [ + using namespace Imf; + RgbaInputFile file ("dummy"); + return 0; + ], + eval "ac_cv_libexr='`pkg-config --libs OpenEXR`'", + eval "ac_cv_libexr=no" + ) + LIBS="$kde_save_LIBS" + CXXFLAGS="$kde_save_CXXFLAGS" + AC_LANG_RESTORE + ])dnl + if eval "test ! \"`echo $ac_cv_libexr`\" = no"; then + AC_DEFINE_UNQUOTED(HAVE_EXR, 1, [Define if you have OpenEXR]) + LIB_EXR="$ac_cv_libexr" + AC_MSG_RESULT($ac_cv_libexr) + else + AC_MSG_RESULT(no) + LIB_EXR="" + fi + fi + fi + fi + AC_SUBST(LIB_EXR) + AC_SUBST(EXR_FLAGS) +]) + + + +AC_DEFUN([AC_FIND_PNG], +[ +AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) +AC_REQUIRE([AC_FIND_ZLIB]) +AC_MSG_CHECKING([for libpng]) +AC_CACHE_VAL(ac_cv_lib_png, +[ +kde_save_LIBS="$LIBS" +if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then +LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm -lX11 $LIBSOCKET" +else +LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm" +fi +kde_save_CFLAGS="$CFLAGS" +CFLAGS="$CFLAGS $all_includes $USER_INCLUDES" + +AC_TRY_LINK(dnl + [ + #include + ], + [ + png_structp png_ptr = png_create_read_struct( /* image ptr */ + PNG_LIBPNG_VER_STRING, 0, 0, 0 ); + return( png_ptr != 0 ); + ], + eval "ac_cv_lib_png='-lpng $LIBZ -lm'", + eval "ac_cv_lib_png=no" +) +LIBS="$kde_save_LIBS" +CFLAGS="$kde_save_CFLAGS" +])dnl +if eval "test ! \"`echo $ac_cv_lib_png`\" = no"; then + AC_DEFINE_UNQUOTED(HAVE_LIBPNG, 1, [Define if you have libpng]) + LIBPNG="$ac_cv_lib_png" + AC_SUBST(LIBPNG) + AC_MSG_RESULT($ac_cv_lib_png) +else + AC_MSG_RESULT(no) + LIBPNG="" + AC_SUBST(LIBPNG) +fi +]) + + +AC_DEFUN([AC_FIND_JASPER], +[ +AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) +AC_REQUIRE([AC_FIND_JPEG]) +AC_MSG_CHECKING([for jasper]) +AC_CACHE_VAL(ac_cv_jasper, +[ +kde_save_LIBS="$LIBS" +LIBS="$LIBS $all_libraries $USER_LDFLAGS -ljasper $LIBJPEG -lm" +kde_save_CFLAGS="$CFLAGS" +CFLAGS="$CFLAGS $all_includes $USER_INCLUDES" + +AC_TRY_LINK(dnl + [ + #include + ], + [ + return( jas_init() ); + ], + eval "ac_cv_jasper='-ljasper $LIBJPEG -lm'", + eval "ac_cv_jasper=no" +) +LIBS="$kde_save_LIBS" +CFLAGS="$kde_save_CFLAGS" +])dnl +if eval "test ! \"`echo $ac_cv_jasper`\" = no"; then + AC_DEFINE_UNQUOTED(HAVE_JASPER, 1, [Define if you have jasper]) + LIB_JASPER="$ac_cv_jasper" + AC_MSG_RESULT($ac_cv_jasper) +else + AC_MSG_RESULT(no) + LIB_JASPER="" +fi +AC_SUBST(LIB_JASPER) +]) + +AC_DEFUN([AC_CHECK_BOOL], +[ + AC_DEFINE_UNQUOTED(HAVE_BOOL, 1, [You _must_ have bool]) +]) + +AC_DEFUN([AC_CHECK_GNU_EXTENSIONS], +[ +AC_MSG_CHECKING(if you need GNU extensions) +AC_CACHE_VAL(ac_cv_gnu_extensions, +[ +cat > conftest.c << EOF +#include + +#ifdef __GNU_LIBRARY__ +yes +#endif +EOF + +if (eval "$ac_cpp conftest.c") 2>&5 | + egrep "yes" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_gnu_extensions=yes +else + ac_cv_gnu_extensions=no +fi +]) + +AC_MSG_RESULT($ac_cv_gnu_extensions) +if test "$ac_cv_gnu_extensions" = "yes"; then + AC_DEFINE_UNQUOTED(_GNU_SOURCE, 1, [Define if you need to use the GNU extensions]) +fi +]) + +AC_DEFUN([KDE_CHECK_COMPILER_FLAG], +[ +AC_MSG_CHECKING([whether $CXX supports -$1]) +kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'` +AC_CACHE_VAL(kde_cv_prog_cxx_$kde_cache, +[ + AC_LANG_SAVE + AC_LANG_CPLUSPLUS + save_CXXFLAGS="$CXXFLAGS" + CXXFLAGS="$CXXFLAGS -$1" + AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cxx_$kde_cache=yes"], []) + CXXFLAGS="$save_CXXFLAGS" + AC_LANG_RESTORE +]) +if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then + AC_MSG_RESULT(yes) + : + $2 +else + AC_MSG_RESULT(no) + : + $3 +fi +]) + +AC_DEFUN([KDE_CHECK_C_COMPILER_FLAG], +[ +AC_MSG_CHECKING([whether $CC supports -$1]) +kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'` +AC_CACHE_VAL(kde_cv_prog_cc_$kde_cache, +[ + AC_LANG_SAVE + AC_LANG_C + save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -$1" + AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cc_$kde_cache=yes"], []) + CFLAGS="$save_CFLAGS" + AC_LANG_RESTORE +]) +if eval "test \"`echo '$kde_cv_prog_cc_'$kde_cache`\" = yes"; then + AC_MSG_RESULT(yes) + : + $2 +else + AC_MSG_RESULT(no) + : + $3 +fi +]) + + +dnl AC_REMOVE_FORBIDDEN removes forbidden arguments from variables +dnl use: AC_REMOVE_FORBIDDEN(CC, [-forbid -bad-option whatever]) +dnl it's all white-space separated +AC_DEFUN([AC_REMOVE_FORBIDDEN], +[ __val=$$1 + __forbid=" $2 " + if test -n "$__val"; then + __new="" + ac_save_IFS=$IFS + IFS=" " + for i in $__val; do + case "$__forbid" in + *" $i "*) AC_MSG_WARN([found forbidden $i in $1, removing it]) ;; + *) # Careful to not add spaces, where there were none, because otherwise + # libtool gets confused, if we change e.g. CXX + if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;; + esac + done + IFS=$ac_save_IFS + $1=$__new + fi +]) + + +AC_DEFUN([KDE_CHECK_FOR_BAD_COMPILER], +[ + AC_MSG_CHECKING([whether $CC is blacklisted]) + + dnl In theory we have tu run this test against $CC and $CXX + dnl in C and in C++ mode, because its perfectly legal for + dnl the user to mix compiler versions, since C has a defined + dnl ABI. + dnl + dnl For now, we assume the user is not on crack. + + AC_TRY_COMPILE([ +#ifdef __GNUC__ +#if __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 0 +choke me +#endif +#endif +], , + kde_bad_compiler=no, + kde_bad_compiler=yes +) + + AC_MSG_RESULT($kde_bad_compiler) + +if test "$kde_bad_compiler" = "yes"; then + AC_MSG_ERROR([ + +This particular compiler version is blacklisted because it +is known to miscompile KDE. Please use a newer version, or +if that is not yet available, choose an older version. + +Please do not report a bug or bother us reporting this +configure error. We know about it, and we introduced +it by intention to avoid untraceable bugs or crashes in KDE. + +]) +fi + +]) + + +AC_DEFUN([KDE_CHECK_FOR_OPT_NOINLINE_MATCH], +[ + AC_CACHE_CHECK([whether system headers can cope with -O2 -fno-inline], + kde_cv_opt_noinline_match, + [ + kde_cv_opt_noinline_match=irrelevant + dnl if we don't use both -O2 and -fno-inline, this check is moot + if echo "$CFLAGS" | grep -e -O2 >/dev/null 2>/dev/null \ + && echo "$CFLAGS" | grep -e -fno-inline >/dev/null 2>/dev/null ; then + + ac_cflags_save="$CFLAGS" + CFLAGS="$CFLAGS -D_USE_GNU" + + AC_TRY_LINK([ + #include +], [ const char *pt, *et; + et = __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p ( ";," ) && ((size_t)(const void *)(( ";," )+ 1) - (size_t)(const void *)( ";," ) == 1) ? ((__a0 =((__const char *) ( ";," ))[0], __a0 == '\0') ? ((void) ( pt ),((void *)0) ) : ((__a1 = ((__const char *) ( ";," ))[1], __a1== '\0') ? (__extension__ (__builtin_constant_p ( __a0 ) && ( __a0 ) == '\0' ? (char *) __rawmemchr ( pt , __a0) : strchr( pt , __a0 ))) : ((__a2 = ((__const char *) ( ";," ))[2], __a2 == '\0') ? __strpbrk_c2 ( pt , __a0, __a1) :(((__const char *) ( ";," ))[3] == '\0' ? __strpbrk_c3 ( pt ,__a0, __a1, __a2): strpbrk ( pt , ";," ))))) : strpbrk ( pt , ";," )); }) ; +], + kde_cv_opt_noinline_match=yes, + kde_cv_opt_noinline_match=no + ) + + CFLAGS="$ac_cflags_save" + fi + ]) +]) + + +dnl AC_VALIDIFY_CXXFLAGS checks for forbidden flags the user may have given +AC_DEFUN([AC_VALIDIFY_CXXFLAGS], +[dnl +if test "x$kde_use_qt_emb" != "xyes"; then + AC_REMOVE_FORBIDDEN(CXX, [-fno-rtti -rpath]) + AC_REMOVE_FORBIDDEN(CXXFLAGS, [-fno-rtti -rpath]) +else + AC_REMOVE_FORBIDDEN(CXX, [-rpath]) + AC_REMOVE_FORBIDDEN(CXXFLAGS, [-rpath]) +fi +]) + +AC_DEFUN([AC_CHECK_COMPILERS], +[ + AC_ARG_ENABLE(debug, + AC_HELP_STRING([--enable-debug=ARG],[enables debug symbols (yes|no|full) [default=no]]), + [ + case $enableval in + yes) + kde_use_debug_code="yes" + kde_use_debug_define=no + ;; + full) + kde_use_debug_code="full" + kde_use_debug_define=no + ;; + *) + kde_use_debug_code="no" + kde_use_debug_define=yes + ;; + esac + ], + [kde_use_debug_code="no" + kde_use_debug_define=no + ]) + + dnl Just for configure --help + AC_ARG_ENABLE(dummyoption, + AC_HELP_STRING([--disable-debug], + [disables debug output and debug symbols [default=no]]), + [],[]) + + AC_ARG_ENABLE(strict, + AC_HELP_STRING([--enable-strict], + [compiles with strict compiler options (may not work!)]), + [ + if test $enableval = "no"; then + kde_use_strict_options="no" + else + kde_use_strict_options="yes" + fi + ], [kde_use_strict_options="no"]) + + AC_ARG_ENABLE(warnings,AC_HELP_STRING([--disable-warnings],[disables compilation with -Wall and similar]), + [ + if test $enableval = "no"; then + kde_use_warnings="no" + else + kde_use_warnings="yes" + fi + ], [kde_use_warnings="yes"]) + + dnl enable warnings for debug build + if test "$kde_use_debug_code" != "no"; then + kde_use_warnings=yes + fi + + AC_ARG_ENABLE(profile,AC_HELP_STRING([--enable-profile],[creates profiling infos [default=no]]), + [kde_use_profiling=$enableval], + [kde_use_profiling="no"] + ) + + dnl this prevents stupid AC_PROG_CC to add "-g" to the default CFLAGS + CFLAGS=" $CFLAGS" + + AC_PROG_CC + + AC_PROG_CPP + + if test "$GCC" = "yes"; then + if test "$kde_use_debug_code" != "no"; then + if test $kde_use_debug_code = "full"; then + CFLAGS="-g3 -fno-inline $CFLAGS" + else + CFLAGS="-g -O2 -fno-schedule-insns -fno-inline $CFLAGS" + fi + else + CFLAGS="-O2 $CFLAGS" + fi + fi + + if test "$kde_use_debug_define" = "yes"; then + CFLAGS="-DNDEBUG $CFLAGS" + fi + + + case "$host" in + *-*-sysv4.2uw*) CFLAGS="-D_UNIXWARE $CFLAGS";; + *-*-sysv5uw7*) CFLAGS="-D_UNIXWARE7 $CFLAGS";; + esac + + if test -z "$LDFLAGS" && test "$kde_use_debug_code" = "no" && test "$GCC" = "yes"; then + LDFLAGS="" + fi + + CXXFLAGS=" $CXXFLAGS" + + AC_PROG_CXX + + KDE_CHECK_FOR_BAD_COMPILER + + if test "$GXX" = "yes" || test "$CXX" = "KCC"; then + if test "$kde_use_debug_code" != "no"; then + if test "$CXX" = "KCC"; then + CXXFLAGS="+K0 -Wall -pedantic -W -Wpointer-arith -Wwrite-strings $CXXFLAGS" + else + if test "$kde_use_debug_code" = "full"; then + CXXFLAGS="-g3 -fno-inline $CXXFLAGS" + else + CXXFLAGS="-g -O2 -fno-schedule-insns -fno-inline $CXXFLAGS" + fi + fi + KDE_CHECK_COMPILER_FLAG(fno-builtin,[CXXFLAGS="-fno-builtin $CXXFLAGS"]) + + dnl convenience compiler flags + KDE_CHECK_COMPILER_FLAG(Woverloaded-virtual, [WOVERLOADED_VIRTUAL="-Woverloaded-virtual"], [WOVERLOADED_VRITUAL=""]) + AC_SUBST(WOVERLOADED_VIRTUAL) + else + if test "$CXX" = "KCC"; then + CXXFLAGS="+K3 $CXXFLAGS" + else + CXXFLAGS="-O2 $CXXFLAGS" + fi + fi + fi + + if test "$kde_use_debug_define" = "yes"; then + CXXFLAGS="-DNDEBUG -DNO_DEBUG $CXXFLAGS" + fi + + if test "$kde_use_profiling" = "yes"; then + KDE_CHECK_COMPILER_FLAG(pg, + [ + CFLAGS="-pg $CFLAGS" + CXXFLAGS="-pg $CXXFLAGS" + ]) + fi + + if test "$kde_use_warnings" = "yes"; then + if test "$GCC" = "yes"; then + CXXFLAGS="-Wall -W -Wpointer-arith $CXXFLAGS" + case $host in + *-*-linux-gnu) + CFLAGS="-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS" + CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts $CXXFLAGS" + KDE_CHECK_COMPILER_FLAG(Wmissing-format-attribute, [CXXFLAGS="$CXXFLAGS -Wformat-security -Wmissing-format-attribute"]) + KDE_CHECK_C_COMPILER_FLAG(Wmissing-format-attribute, [CFLAGS="$CFLAGS -Wformat-security -Wmissing-format-attribute"]) + ;; + esac + KDE_CHECK_COMPILER_FLAG(Wundef,[CXXFLAGS="-Wundef $CXXFLAGS"]) + KDE_CHECK_COMPILER_FLAG(Wno-long-long,[CXXFLAGS="-Wno-long-long $CXXFLAGS"]) + dnl ### FIXME: revert for KDE 4 + KDE_CHECK_COMPILER_FLAG(Wno-non-virtual-dtor,[CXXFLAGS="$CXXFLAGS -Wno-non-virtual-dtor"]) + fi + fi + + if test "$GXX" = "yes" && test "$kde_use_strict_options" = "yes"; then + CXXFLAGS="-Wcast-qual -Wshadow -Wcast-align $CXXFLAGS" + fi + + AC_ARG_ENABLE(pch, + AC_HELP_STRING([--enable-pch], + [enables precompiled header support (currently only KCC or gcc >=3.4+unsermake) [default=no]]), + [ kde_use_pch=$enableval ],[ kde_use_pch=no ]) + + HAVE_GCC_VISIBILITY=0 + AC_SUBST([HAVE_GCC_VISIBILITY]) + + if test "$GXX" = "yes"; then + gcc_no_reorder_blocks=NO + KDE_CHECK_COMPILER_FLAG(fno-reorder-blocks,[gcc_no_reorder_blocks=YES]) + if test $kde_use_debug_code != "no" && \ + test $kde_use_debug_code != "full" && \ + test "YES" = "$gcc_no_reorder_blocks" ; then + CXXFLAGS="$CXXFLAGS -fno-reorder-blocks" + CFLAGS="$CFLAGS -fno-reorder-blocks" + fi + KDE_CHECK_COMPILER_FLAG(fno-exceptions,[CXXFLAGS="$CXXFLAGS -fno-exceptions"]) + KDE_CHECK_COMPILER_FLAG(fno-check-new, [CXXFLAGS="$CXXFLAGS -fno-check-new"]) + KDE_CHECK_COMPILER_FLAG(fno-common, [CXXFLAGS="$CXXFLAGS -fno-common"]) + KDE_CHECK_COMPILER_FLAG(fexceptions, [USE_EXCEPTIONS="-fexceptions"], USE_EXCEPTIONS= ) + ENABLE_PERMISSIVE_FLAG="-fpermissive" + + if test "$kde_use_pch" = "yes"; then + AC_MSG_CHECKING(whether gcc supports precompiling c header files) + echo >conftest.h + if $CC -x c-header conftest.h >/dev/null 2>/dev/null; then + kde_gcc_supports_pch=yes + AC_MSG_RESULT(yes) + else + kde_gcc_supports_pch=no + AC_MSG_RESULT(no) + fi + if test "$kde_gcc_supports_pch" = "yes"; then + AC_MSG_CHECKING(whether gcc supports precompiling c++ header files) + if $CXX -x c++-header conftest.h >/dev/null 2>/dev/null; then + kde_gcc_supports_pch=yes + AC_MSG_RESULT(yes) + else + kde_gcc_supports_pch=no + AC_MSG_RESULT(no) + fi + fi + rm -f conftest.h conftest.h.gch + fi + + KDE_CHECK_FOR_OPT_NOINLINE_MATCH + if test "x$kde_cv_opt_noinline_match" = "xno" ; then + CFLAGS="`echo "$CFLAGS" | sed "s/ -fno-inline//"`" + fi + fi + AM_CONDITIONAL(unsermake_enable_pch, test "$kde_use_pch" = "yes" && test "$kde_gcc_supports_pch" = "yes") + if test "$CXX" = "KCC"; then + dnl unfortunately we currently cannot disable exception support in KCC + dnl because doing so is binary incompatible and Qt by default links with exceptions :-( + dnl KDE_CHECK_COMPILER_FLAG(-no_exceptions,[CXXFLAGS="$CXXFLAGS --no_exceptions"]) + dnl KDE_CHECK_COMPILER_FLAG(-exceptions, [USE_EXCEPTIONS="--exceptions"], USE_EXCEPTIONS= ) + + if test "$kde_use_pch" = "yes"; then + dnl TODO: support --pch-dir! + KDE_CHECK_COMPILER_FLAG(-pch,[CXXFLAGS="$CXXFLAGS --pch"]) + dnl the below works (but the dir must exist), but it's + dnl useless for a whole package. + dnl The are precompiled headers for each source file, so when compiling + dnl from scratch, it doesn't make a difference, and they take up + dnl around ~5Mb _per_ sourcefile. + dnl KDE_CHECK_COMPILER_FLAG(-pch_dir /tmp, + dnl [CXXFLAGS="$CXXFLAGS --pch_dir `pwd`/pcheaders"]) + fi + dnl this flag controls inlining. by default KCC inlines in optimisation mode + dnl all implementations that are defined inside the class {} declaration. + dnl because of templates-compatibility with broken gcc compilers, this + dnl can cause excessive inlining. This flag limits it to a sane level + KDE_CHECK_COMPILER_FLAG(-inline_keyword_space_time=6,[CXXFLAGS="$CXXFLAGS --inline_keyword_space_time=6"]) + KDE_CHECK_COMPILER_FLAG(-inline_auto_space_time=2,[CXXFLAGS="$CXXFLAGS --inline_auto_space_time=2"]) + KDE_CHECK_COMPILER_FLAG(-inline_implicit_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_implicit_space_time=2.0"]) + KDE_CHECK_COMPILER_FLAG(-inline_generated_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_generated_space_time=2.0"]) + dnl Some source files are shared between multiple executables + dnl (or libraries) and some of those need template instantiations. + dnl In that case KCC needs to compile those sources with + dnl --one_instantiation_per_object. To make it easy for us we compile + dnl _all_ objects with that flag (--one_per is a shorthand). + KDE_CHECK_COMPILER_FLAG(-one_per, [CXXFLAGS="$CXXFLAGS --one_per"]) + fi + AC_SUBST(USE_EXCEPTIONS) + dnl obsolete macro - provided to keep things going + USE_RTTI= + AC_SUBST(USE_RTTI) + + case "$host" in + *-*-irix*) test "$GXX" = yes && CXXFLAGS="-D_LANGUAGE_C_PLUS_PLUS -D__LANGUAGE_C_PLUS_PLUS $CXXFLAGS" ;; + *-*-sysv4.2uw*) CXXFLAGS="-D_UNIXWARE $CXXFLAGS";; + *-*-sysv5uw7*) CXXFLAGS="-D_UNIXWARE7 $CXXFLAGS";; + *-*-solaris*) + if test "$GXX" = yes; then + libstdcpp=`$CXX -print-file-name=libstdc++.so` + if test ! -f $libstdcpp; then + AC_MSG_ERROR([You've compiled gcc without --enable-shared. This doesn't work with KDE. Please recompile gcc with --enable-shared to receive a libstdc++.so]) + fi + fi + ;; + esac + + AC_VALIDIFY_CXXFLAGS + + AC_PROG_CXXCPP + + if test "$GCC" = yes; then + NOOPT_CFLAGS=-O0 + fi + KDE_CHECK_COMPILER_FLAG(O0,[NOOPT_CXXFLAGS=-O0]) + + AC_ARG_ENABLE(coverage, + AC_HELP_STRING([--enable-coverage],[use gcc coverage testing]), [ + if test "$am_cv_CC_dependencies_compiler_type" = "gcc3"; then + ac_coverage_compiler="-fprofile-arcs -ftest-coverage" + ac_coverage_linker="-lgcc" + elif test "$am_cv_CC_dependencies_compiler_type" = "gcc"; then + ac_coverage_compiler="-fprofile-arcs -ftest-coverage" + ac_coverage_linker="" + else + AC_MSG_ERROR([coverage with your compiler is not supported]) + fi + CFLAGS="$CFLAGS $ac_coverage_compiler" + CXXFLAGS="$CXXFLAGS $ac_coverage_compiler" + LDFLAGS="$LDFLAGS $ac_coverage_linker" + ]) + + AC_SUBST(NOOPT_CXXFLAGS) + AC_SUBST(NOOPT_CFLAGS) + AC_SUBST(ENABLE_PERMISSIVE_FLAG) + + KDE_CHECK_NEW_LDFLAGS + KDE_CHECK_FINAL + KDE_CHECK_CLOSURE + KDE_CHECK_NMCHECK + + ifdef([AM_DEPENDENCIES], AC_REQUIRE([KDE_ADD_DEPENDENCIES]), []) +]) + +AC_DEFUN([KDE_CHECK_VISIBILITY_GCC_BUG], + [ + AC_CACHE_CHECK([for gcc -fvisibility-inlines-hidden bug], kde_cv_val_gcc_visibility_bug, + [ + AC_LANG_SAVE + AC_LANG_CPLUSPLUS + + safe_CXXFLAGS=$CXXFLAGS + safe_LDFLAGS=$LDFLAGS + CXXFLAGS="$CXXFLAGS -fPIC -fvisibility-inlines-hidden -O0" + LDFLAGS="$LDFLAGS -shared -fPIC" + + AC_TRY_LINK( + [ + /* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19664 */ + #include + int some_function( void ) __attribute__ ((visibility("default"))); + int some_function( void ) + { + std::string s("blafasel"); + return 0; + } + ], [/* elvis is alive */], + kde_cv_val_gcc_visibility_bug=no, kde_cv_val_gcc_visibility_bug=yes) + + CXXFLAGS=$safe_CXXFLAGS + LDFLAGS=$safe_LDFLAGS + AC_LANG_RESTORE + ] + ) + + if test x$kde_cv_val_gcc_visibility_bug = xno; then + CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden" + fi + ] +) + +AC_DEFUN([KDE_ENABLE_HIDDEN_VISIBILITY], +[ + AC_BEFORE([AC_PATH_QT_1_3], [KDE_ENABLE_HIDDEN_VISIBILITY]) + + AC_MSG_CHECKING([grepping for visibility push/pop in headers]) + + if test "x$GXX" = "xyes"; then + AC_LANG_SAVE + AC_LANG_CPLUSPLUS + AC_EGREP_CPP( + [GCC visibility push], + [ #include + ], + [ + AC_MSG_RESULT(yes) + kde_stdc_visibility_patched=yes ], + [ + AC_MSG_RESULT(no) + AC_MSG_WARN([Your libstdc++ doesn't appear to be patched for + visibility support. Disabling -fvisibility=hidden]) + + kde_stdc_visibility_patched=no ]) + + AC_LANG_RESTORE + + kde_have_gcc_visibility=no + KDE_CHECK_COMPILER_FLAG(fvisibility=hidden, + [ + kde_have_gcc_visibility=yes + dnl the whole toolchain is just a mess, gcc is just too buggy + dnl to handle STL with visibility enabled. Lets reconsider + dnl when gcc 4.2 is out or when things get fixed in the compiler. + dnl Contact mueller@kde.org for details. + AC_ARG_ENABLE(gcc-hidden-visibility, + AC_HELP_STRING([--enable-gcc-hidden-visibility],[toolchain hidden visibility [default=no]]), + [kde_have_gcc_visibility=$enableval], + [kde_have_gcc_visibility=no]) + + AC_CACHE_CHECK([if Qt is patched for -fvisibility], kde_cv_val_qt_gcc_visibility_patched, + [ + AC_LANG_SAVE + AC_LANG_CPLUSPLUS + + safe_CXXFLAGS=$CXXFLAGS + CXXFLAGS="$CXXFLAGS $all_includes" + + AC_TRY_COMPILE( + [ +#include +#if Q_EXPORT - 0 != 0 +/* if this compiles, then Q_EXPORT is undefined */ +/* if Q_EXPORT is nonempty, this will break compilation */ +#endif + ], [/* elvis is alive */], + kde_cv_val_qt_gcc_visibility_patched=no, kde_cv_val_qt_gcc_visibility_patched=yes) + + CXXFLAGS=$safe_CXXFLAGS + AC_LANG_RESTORE + ] + ) + + if test x$kde_have_gcc_visibility = "xyes" && test x$kde_stdc_visibility_patched = "xyes" && test x$kde_cv_val_qt_gcc_visibility_patched = "xyes"; then + CXXFLAGS="$CXXFLAGS -fvisibility=hidden" + KDE_CHECK_VISIBILITY_GCC_BUG + HAVE_GCC_VISIBILITY=1 + AC_DEFINE_UNQUOTED(__KDE_HAVE_GCC_VISIBILITY, "$HAVE_GCC_VISIBILITY", [define to 1 if -fvisibility is supported]) + fi + ]) + fi +]) + +AC_DEFUN([KDE_ADD_DEPENDENCIES], +[ + [A]M_DEPENDENCIES(CC) + [A]M_DEPENDENCIES(CXX) +]) + +dnl just a wrapper to clean up configure.in +AC_DEFUN([KDE_PROG_LIBTOOL], +[ +AC_REQUIRE([AC_CHECK_COMPILERS]) +AC_REQUIRE([AC_ENABLE_SHARED]) +AC_REQUIRE([AC_ENABLE_STATIC]) + +AC_REQUIRE([AC_LIBTOOL_DLOPEN]) +AC_REQUIRE([KDE_CHECK_LIB64]) + +AC_OBJEXT +AC_EXEEXT + +AM_PROG_LIBTOOL +AC_LIBTOOL_CXX + +LIBTOOL_SHELL="/bin/sh ./libtool" +# LIBTOOL="$LIBTOOL --silent" +KDE_PLUGIN="-avoid-version -module -no-undefined \$(KDE_NO_UNDEFINED) \$(KDE_RPATH) \$(KDE_MT_LDFLAGS)" +AC_SUBST(KDE_PLUGIN) + +# This hack ensures that libtool creates shared libs for kunittest plugins. By default check_LTLIBRARIES makes static libs. +KDE_CHECK_PLUGIN="\$(KDE_PLUGIN) -rpath \$(libdir)" +AC_SUBST(KDE_CHECK_PLUGIN) + +# we patch configure quite some so we better keep that consistent for incremental runs +AC_SUBST(AUTOCONF,'$(SHELL) $(top_srcdir)/admin/cvs.sh configure || touch configure') +]) + +AC_DEFUN([KDE_CHECK_LIB64], +[ + AC_ARG_ENABLE(libsuffix, + AC_HELP_STRING([--enable-libsuffix], + [/lib directory suffix (64,32,none,auto[=default])]), + kdelibsuff=$enableval, kdelibsuff="auto") + + if test "$kdelibsuff" = "auto"; then + +cat > conftest.c << EOF +#include +int main() { + return 0; +} +EOF + kdelibsuff=`$CC conftest.c -o conftest.out; ldd conftest.out |sed -ne '/libc.so/{ + s,.*/lib\([[^\/]]*\)/.*,\1, + p +}'` + rm -rf conftest.* + fi + + if test "$kdelibsuff" = "no" || test "$kdelibsuff" = "none"; then + kdelibsuff= + fi + if test -z "$kdelibsuff"; then + AC_MSG_RESULT([not using lib directory suffix]) + AC_DEFINE(KDELIBSUFF, [""], Suffix for lib directories) + else + if test "$libdir" = '${exec_prefix}/lib'; then + libdir="$libdir${kdelibsuff}" + AC_SUBST([libdir], ["$libdir"]) dnl ugly hack for lib64 platforms + fi + AC_DEFINE_UNQUOTED(KDELIBSUFF, ["${kdelibsuff}"], Suffix for lib directories) + AC_MSG_RESULT([using lib directory suffix $kdelibsuff]) + fi +]) + +AC_DEFUN([KDE_CHECK_TYPES], +[ AC_CHECK_SIZEOF(int, 4)dnl + AC_CHECK_SIZEOF(short)dnl + AC_CHECK_SIZEOF(long, 4)dnl + AC_CHECK_SIZEOF(char *, 4)dnl +])dnl + +dnl Not used - kept for compat only? +AC_DEFUN([KDE_DO_IT_ALL], +[ +AC_CANONICAL_SYSTEM +AC_ARG_PROGRAM +AM_INIT_AUTOMAKE($1, $2) +AM_DISABLE_LIBRARIES +AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde}) +AC_CHECK_COMPILERS +KDE_PROG_LIBTOOL +AM_KDE_WITH_NLS +AC_PATH_KDE +]) + +AC_DEFUN([AC_CHECK_RPATH], +[ +AC_MSG_CHECKING(for rpath) +AC_ARG_ENABLE(rpath, + AC_HELP_STRING([--disable-rpath],[do not use the rpath feature of ld]), + USE_RPATH=$enableval, USE_RPATH=yes) + +if test -z "$KDE_RPATH" && test "$USE_RPATH" = "yes"; then + + KDE_RPATH="-R \$(libdir)" + + if test "$kde_libraries" != "$libdir"; then + KDE_RPATH="$KDE_RPATH -R \$(kde_libraries)" + fi + + if test -n "$qt_libraries"; then + KDE_RPATH="$KDE_RPATH -R \$(qt_libraries)" + fi + dnl $x_libraries is set to /usr/lib in case + if test -n "$X_LDFLAGS"; then + X_RPATH="-R \$(x_libraries)" + KDE_RPATH="$KDE_RPATH $X_RPATH" + fi + if test -n "$KDE_EXTRA_RPATH"; then + KDE_RPATH="$KDE_RPATH \$(KDE_EXTRA_RPATH)" + fi +fi +AC_SUBST(KDE_EXTRA_RPATH) +AC_SUBST(KDE_RPATH) +AC_SUBST(X_RPATH) +AC_MSG_RESULT($USE_RPATH) +]) + +dnl Check for the type of the third argument of getsockname +AC_DEFUN([AC_CHECK_SOCKLEN_T], +[ + AC_MSG_CHECKING(for socklen_t) + AC_CACHE_VAL(kde_cv_socklen_t, + [ + AC_LANG_PUSH(C++) + kde_cv_socklen_t=no + AC_TRY_COMPILE([ + #include + #include + ], + [ + socklen_t len; + getpeername(0,0,&len); + ], + [ + kde_cv_socklen_t=yes + kde_cv_socklen_t_equiv=socklen_t + ]) + AC_LANG_POP(C++) + ]) + AC_MSG_RESULT($kde_cv_socklen_t) + if test $kde_cv_socklen_t = no; then + AC_MSG_CHECKING([for socklen_t equivalent for socket functions]) + AC_CACHE_VAL(kde_cv_socklen_t_equiv, + [ + kde_cv_socklen_t_equiv=int + AC_LANG_PUSH(C++) + for t in int size_t unsigned long "unsigned long"; do + AC_TRY_COMPILE([ + #include + #include + ], + [ + $t len; + getpeername(0,0,&len); + ], + [ + kde_cv_socklen_t_equiv="$t" + break + ]) + done + AC_LANG_POP(C++) + ]) + AC_MSG_RESULT($kde_cv_socklen_t_equiv) + fi + AC_DEFINE_UNQUOTED(kde_socklen_t, $kde_cv_socklen_t_equiv, + [type to use in place of socklen_t if not defined]) + AC_DEFINE_UNQUOTED(ksize_t, $kde_cv_socklen_t_equiv, + [type to use in place of socklen_t if not defined (deprecated, use kde_socklen_t)]) +]) + +dnl This is a merge of some macros out of the gettext aclocal.m4 +dnl since we don't need anything, I took the things we need +dnl the copyright for them is: +dnl > +dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. +dnl This Makefile.in 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 This program is distributed in the hope that it will be useful, +dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without +dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A +dnl PARTICULAR PURPOSE. +dnl > +dnl for this file it is relicensed under LGPL + +AC_DEFUN([AM_KDE_WITH_NLS], + [ + dnl If we use NLS figure out what method + + AM_PATH_PROG_WITH_TEST_KDE(MSGFMT, msgfmt, + [test -n "`$ac_dir/$ac_word --version 2>&1 | grep 'GNU gettext'`"], msgfmt) + AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) + + if test -z "`$GMSGFMT --version 2>&1 | grep 'GNU gettext'`"; then + AC_MSG_RESULT([found msgfmt program is not GNU msgfmt; ignore it]) + GMSGFMT=":" + fi + MSGFMT=$GMSGFMT + AC_SUBST(GMSGFMT) + AC_SUBST(MSGFMT) + + AM_PATH_PROG_WITH_TEST_KDE(XGETTEXT, xgettext, + [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) + + dnl Test whether we really found GNU xgettext. + if test "$XGETTEXT" != ":"; then + dnl If it is no GNU xgettext we define it as : so that the + dnl Makefiles still can work. + if $XGETTEXT --omit-header /dev/null 2> /dev/null; then + : ; + else + AC_MSG_RESULT( + [found xgettext programs is not GNU xgettext; ignore it]) + XGETTEXT=":" + fi + fi + AC_SUBST(XGETTEXT) + + ]) + +# Search path for a program which passes the given test. +# Ulrich Drepper , 1996. + +# serial 1 +# Stephan Kulow: I appended a _KDE against name conflicts + +dnl AM_PATH_PROG_WITH_TEST_KDE(VARIABLE, PROG-TO-CHECK-FOR, +dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) +AC_DEFUN([AM_PATH_PROG_WITH_TEST_KDE], +[# 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. + ;; + *) + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + for ac_dir in ifelse([$5], , $PATH, [$5]); do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + if [$3]; then + ac_cv_path_$1="$ac_dir/$ac_word" + break + fi + fi + 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 -n "[$]$1"; then + AC_MSG_RESULT([$]$1) +else + AC_MSG_RESULT(no) +fi +AC_SUBST($1)dnl +]) + + +# Check whether LC_MESSAGES is available in . +# Ulrich Drepper , 1995. + +# serial 1 + +AC_DEFUN([AM_LC_MESSAGES], + [if test $ac_cv_header_locale_h = yes; then + AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, + [AC_TRY_LINK([#include ], [return LC_MESSAGES], + am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) + if test $am_cv_val_LC_MESSAGES = yes; then + AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your locale.h file contains LC_MESSAGES]) + fi + fi]) + +dnl From Jim Meyering. +dnl FIXME: migrate into libit. + +AC_DEFUN([AM_FUNC_OBSTACK], +[AC_CACHE_CHECK([for obstacks], am_cv_func_obstack, + [AC_TRY_LINK([#include "obstack.h"], + [struct obstack *mem;obstack_free(mem,(char *) 0)], + am_cv_func_obstack=yes, + am_cv_func_obstack=no)]) + if test $am_cv_func_obstack = yes; then + AC_DEFINE(HAVE_OBSTACK) + else + LIBOBJS="$LIBOBJS obstack.o" + fi +]) + +dnl From Jim Meyering. Use this if you use the GNU error.[ch]. +dnl FIXME: Migrate into libit + +AC_DEFUN([AM_FUNC_ERROR_AT_LINE], +[AC_CACHE_CHECK([for error_at_line], am_cv_lib_error_at_line, + [AC_TRY_LINK([],[error_at_line(0, 0, "", 0, "");], + am_cv_lib_error_at_line=yes, + am_cv_lib_error_at_line=no)]) + if test $am_cv_lib_error_at_line = no; then + LIBOBJS="$LIBOBJS error.o" + fi + AC_SUBST(LIBOBJS)dnl +]) + +# Macro to add for using GNU gettext. +# Ulrich Drepper , 1995. + +# serial 1 +# Stephan Kulow: I put a KDE in it to avoid name conflicts + +AC_DEFUN([AM_KDE_GNU_GETTEXT], + [AC_REQUIRE([AC_PROG_MAKE_SET])dnl + AC_REQUIRE([AC_PROG_RANLIB])dnl + AC_REQUIRE([AC_HEADER_STDC])dnl + AC_REQUIRE([AC_TYPE_OFF_T])dnl + AC_REQUIRE([AC_TYPE_SIZE_T])dnl + AC_REQUIRE([AC_FUNC_ALLOCA])dnl + AC_REQUIRE([AC_FUNC_MMAP])dnl + AC_REQUIRE([AM_KDE_WITH_NLS])dnl + AC_CHECK_HEADERS([limits.h locale.h nl_types.h string.h values.h alloca.h]) + AC_CHECK_FUNCS([getcwd munmap putenv setlocale strchr strcasecmp \ +__argz_count __argz_stringify __argz_next]) + + AC_MSG_CHECKING(for stpcpy) + AC_CACHE_VAL(kde_cv_func_stpcpy, + [ + kde_safe_cxxflags=$CXXFLAGS + CXXFLAGS="-Werror" + AC_LANG_SAVE + AC_LANG_CPLUSPLUS + AC_TRY_COMPILE([ + #include + ], + [ + char buffer[200]; + stpcpy(buffer, buffer); + ], + kde_cv_func_stpcpy=yes, + kde_cv_func_stpcpy=no) + AC_LANG_RESTORE + CXXFLAGS=$kde_safe_cxxflags + ]) + AC_MSG_RESULT($kde_cv_func_stpcpy) + if eval "test \"`echo $kde_cv_func_stpcpy`\" = yes"; then + AC_DEFINE(HAVE_STPCPY, 1, [Define if you have stpcpy]) + fi + + AM_LC_MESSAGES + + if test "x$CATOBJEXT" != "x"; then + if test "x$ALL_LINGUAS" = "x"; then + LINGUAS= + else + AC_MSG_CHECKING(for catalogs to be installed) + NEW_LINGUAS= + for lang in ${LINGUAS=$ALL_LINGUAS}; do + case "$ALL_LINGUAS" in + *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;; + esac + done + LINGUAS=$NEW_LINGUAS + AC_MSG_RESULT($LINGUAS) + fi + + dnl Construct list of names of catalog files to be constructed. + if test -n "$LINGUAS"; then + for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done + fi + fi + + ]) + +AC_DEFUN([AC_HAVE_XPM], + [AC_REQUIRE_CPP()dnl + AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) + + test -z "$XPM_LDFLAGS" && XPM_LDFLAGS= + test -z "$XPM_INCLUDE" && XPM_INCLUDE= + + AC_ARG_WITH(xpm,AC_HELP_STRING([--without-xpm],[disable color pixmap XPM tests]), + xpm_test=$withval, xpm_test="yes") + if test "x$xpm_test" = xno; then + ac_cv_have_xpm=no + else + AC_MSG_CHECKING(for XPM) + AC_CACHE_VAL(ac_cv_have_xpm, + [ + ac_save_ldflags="$LDFLAGS" + ac_save_cflags="$CFLAGS" + if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then + LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm -lX11 -lXext $LIBZ $LIBSOCKET" + else + LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm $LIBZ $LIBSOCKET" + fi + CFLAGS="$CFLAGS $X_INCLUDES $USER_INCLUDES" + test -n "$XPM_INCLUDE" && CFLAGS="-I$XPM_INCLUDE $CFLAGS" + AC_TRY_LINK([#include ],[], + ac_cv_have_xpm="yes",ac_cv_have_xpm="no") + LDFLAGS="$ac_save_ldflags" + CFLAGS="$ac_save_cflags" + ])dnl + + if test "$ac_cv_have_xpm" = no; then + AC_MSG_RESULT(no) + XPM_LDFLAGS="" + XPMINC="" + $2 + else + AC_DEFINE(HAVE_XPM, 1, [Define if you have XPM support]) + if test "$XPM_LDFLAGS" = ""; then + XPMLIB='-lXpm $(LIB_X11)' + else + XPMLIB="-L$XPM_LDFLAGS -lXpm "'$(LIB_X11)' + fi + if test "$XPM_INCLUDE" = ""; then + XPMINC="" + else + XPMINC="-I$XPM_INCLUDE" + fi + AC_MSG_RESULT(yes) + $1 + fi + fi + AC_SUBST(XPMINC) + AC_SUBST(XPMLIB) +]) + +AC_DEFUN([AC_HAVE_DPMS], + [AC_REQUIRE_CPP()dnl + AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) + + test -z "$DPMS_LDFLAGS" && DPMS_LDFLAGS= + test -z "$DPMS_INCLUDE" && DPMS_INCLUDE= + DPMS_LIB= + + AC_ARG_WITH(dpms,AC_HELP_STRING([--without-dpms],[disable DPMS power saving]), + dpms_test=$withval, dpms_test="yes") + if test "x$dpms_test" = xno; then + ac_cv_have_dpms=no + else + AC_MSG_CHECKING(for DPMS) + dnl Note: ac_cv_have_dpms can be no, yes, or -lXdpms. + dnl 'yes' means DPMS_LIB="", '-lXdpms' means DPMS_LIB="-lXdpms". + AC_CACHE_VAL(ac_cv_have_dpms, + [ + if test "x$kde_use_qt_emb" = "xyes" || test "x$kde_use_qt_mac" = "xyes"; then + AC_MSG_RESULT(no) + ac_cv_have_dpms="no" + else + ac_save_ldflags="$LDFLAGS" + ac_save_cflags="$CFLAGS" + ac_save_libs="$LIBS" + LDFLAGS="$LDFLAGS $DPMS_LDFLAGS $all_libraries" + LIBS="-lX11 -lXext $LIBSOCKET" + CFLAGS="$CFLAGS $X_INCLUDES" + test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS" + AC_TRY_LINK([ + #include + #include + #include + #include + int foo_test_dpms() + { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[], + ac_cv_have_dpms="yes", [ + LIBS="-lXdpms $LIBS" + AC_TRY_LINK([ + #include + #include + #include + #include + int foo_test_dpms() + { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[], + [ + ac_cv_have_dpms="-lXdpms" + ],ac_cv_have_dpms="no") + ]) + LDFLAGS="$ac_save_ldflags" + CFLAGS="$ac_save_cflags" + LIBS="$ac_save_libs" + fi + ])dnl + + if test "$ac_cv_have_dpms" = no; then + AC_MSG_RESULT(no) + DPMS_LDFLAGS="" + DPMSINC="" + $2 + else + AC_DEFINE(HAVE_DPMS, 1, [Define if you have DPMS support]) + if test "$ac_cv_have_dpms" = "-lXdpms"; then + DPMS_LIB="-lXdpms" + fi + if test "$DPMS_LDFLAGS" = ""; then + DPMSLIB="$DPMS_LIB "'$(LIB_X11)' + else + DPMSLIB="$DPMS_LDFLAGS $DPMS_LIB "'$(LIB_X11)' + fi + if test "$DPMS_INCLUDE" = ""; then + DPMSINC="" + else + DPMSINC="-I$DPMS_INCLUDE" + fi + AC_MSG_RESULT(yes) + $1 + fi + fi + ac_save_cflags="$CFLAGS" + CFLAGS="$CFLAGS $X_INCLUDES" + test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS" + AH_TEMPLATE(HAVE_DPMSCAPABLE_PROTO, + [Define if you have the DPMSCapable prototype in ]) + AC_CHECK_DECL(DPMSCapable, + AC_DEFINE(HAVE_DPMSCAPABLE_PROTO),, + [#include + #include ]) + AH_TEMPLATE(HAVE_DPMSINFO_PROTO, + [Define if you have the DPMSInfo prototype in ]) + AC_CHECK_DECL(DPMSInfo, + AC_DEFINE(HAVE_DPMSINFO_PROTO),, + [#include + #include ]) + CFLAGS="$ac_save_cflags" + AC_SUBST(DPMSINC) + AC_SUBST(DPMSLIB) +]) + +AC_DEFUN([AC_HAVE_GL], + [AC_REQUIRE_CPP()dnl + AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) + + test -z "$GL_LDFLAGS" && GL_LDFLAGS= + test -z "$GL_INCLUDE" && GL_INCLUDE= + + AC_ARG_WITH(gl,AC_HELP_STRING([--without-gl],[disable 3D GL modes]), + gl_test=$withval, gl_test="yes") + if test "x$kde_use_qt_emb" = "xyes"; then + # GL and Qt Embedded is a no-go for now. + ac_cv_have_gl=no + elif test "x$gl_test" = xno; then + ac_cv_have_gl=no + else + AC_MSG_CHECKING(for GL) + AC_CACHE_VAL(ac_cv_have_gl, + [ + AC_LANG_SAVE + AC_LANG_CPLUSPLUS + ac_save_ldflags=$LDFLAGS + ac_save_cxxflags=$CXXFLAGS + ac_save_libs=$LIBS + LDFLAGS="$LDFLAGS $GL_LDFLAGS $X_LDFLAGS $all_libraries" + LIBS="$LIBS -lGL -lGLU" + test "x$kde_use_qt_mac" != xyes && test "x$kde_use_qt_emb" != xyes && LIBS="$LIBS -lX11" + LIBS="$LIBS $LIB_XEXT -lm $LIBSOCKET" + CXXFLAGS="$CFLAGS $X_INCLUDES" + test -n "$GL_INCLUDE" && CFLAGS="-I$GL_INCLUDE $CFLAGS" + AC_TRY_LINK([#include +#include +], [], + ac_cv_have_gl="yes", ac_cv_have_gl="no") + AC_LANG_RESTORE + LDFLAGS=$ac_save_ldflags + CXXFLAGS=$ac_save_cxxflags + LIBS=$ac_save_libs + ])dnl + + if test "$ac_cv_have_gl" = "no"; then + AC_MSG_RESULT(no) + GL_LDFLAGS="" + GLINC="" + $2 + else + AC_DEFINE(HAVE_GL, 1, [Defines if you have GL (Mesa, OpenGL, ...)]) + if test "$GL_LDFLAGS" = ""; then + GLLIB='-lGLU -lGL $(LIB_X11)' + else + GLLIB="$GL_LDFLAGS -lGLU -lGL "'$(LIB_X11)' + fi + if test "$GL_INCLUDE" = ""; then + GLINC="" + else + GLINC="-I$GL_INCLUDE" + fi + AC_MSG_RESULT($ac_cv_have_gl) + $1 + fi + fi + AC_SUBST(GLINC) + AC_SUBST(GLLIB) +]) + + + dnl shadow password and PAM magic - maintained by ossi@kde.org + +AC_DEFUN([KDE_PAM], [ + AC_REQUIRE([KDE_CHECK_LIBDL]) + + want_pam= + AC_ARG_WITH(pam, + AC_HELP_STRING([--with-pam[=ARG]],[enable support for PAM: ARG=[yes|no|service name]]), + [ if test "x$withval" = "xyes"; then + want_pam=yes + pam_service=kde + elif test "x$withval" = "xno"; then + want_pam=no + else + want_pam=yes + pam_service=$withval + fi + ], [ pam_service=kde ]) + + use_pam= + PAMLIBS= + if test "x$want_pam" != xno; then + AC_CHECK_LIB(pam, pam_start, [ + AC_CHECK_HEADER(security/pam_appl.h, + [ pam_header=security/pam_appl.h ], + [ AC_CHECK_HEADER(pam/pam_appl.h, + [ pam_header=pam/pam_appl.h ], + [ + AC_MSG_WARN([PAM detected, but no headers found! +Make sure you have the necessary development packages installed.]) + ] + ) + ] + ) + ], , $LIBDL) + if test -z "$pam_header"; then + if test "x$want_pam" = xyes; then + AC_MSG_ERROR([--with-pam was specified, but cannot compile with PAM!]) + fi + else + AC_DEFINE(HAVE_PAM, 1, [Defines if you have PAM (Pluggable Authentication Modules)]) + PAMLIBS="$PAM_MISC_LIB -lpam $LIBDL" + use_pam=yes + + dnl darwin claims to be something special + if test "$pam_header" = "pam/pam_appl.h"; then + AC_DEFINE(HAVE_PAM_PAM_APPL_H, 1, [Define if your PAM headers are in pam/ instead of security/]) + fi + + dnl test whether struct pam_message is const (Linux) or not (Sun) + AC_MSG_CHECKING(for const pam_message) + AC_EGREP_HEADER([struct pam_message], $pam_header, + [ AC_EGREP_HEADER([const struct pam_message], $pam_header, + [AC_MSG_RESULT([const: Linux-type PAM])], + [AC_MSG_RESULT([nonconst: Sun-type PAM]) + AC_DEFINE(PAM_MESSAGE_NONCONST, 1, [Define if your PAM support takes non-const arguments (Solaris)])] + )], + [AC_MSG_RESULT([not found - assume const, Linux-type PAM])]) + fi + fi + + AC_SUBST(PAMLIBS) +]) + +dnl DEF_PAM_SERVICE(arg name, full name, define name) +AC_DEFUN([DEF_PAM_SERVICE], [ + AC_ARG_WITH($1-pam, + AC_HELP_STRING([--with-$1-pam=[val]],[override PAM service from --with-pam for $2]), + [ if test "x$use_pam" = xyes; then + $3_PAM_SERVICE=$withval + else + AC_MSG_ERROR([Cannot use use --with-$1-pam, as no PAM was detected. +You may want to enforce it by using --with-pam.]) + fi + ], + [ if test "x$use_pam" = xyes; then + $3_PAM_SERVICE="$pam_service" + fi + ]) + if test -n "$$3_PAM_SERVICE"; then + AC_MSG_RESULT([The PAM service used by $2 will be $$3_PAM_SERVICE]) + AC_DEFINE_UNQUOTED($3_PAM_SERVICE, "$$3_PAM_SERVICE", [The PAM service to be used by $2]) + fi + AC_SUBST($3_PAM_SERVICE) +]) + +AC_DEFUN([KDE_SHADOWPASSWD], [ + AC_REQUIRE([KDE_PAM]) + + AC_CHECK_LIB(shadow, getspent, + [ LIBSHADOW="-lshadow" + ac_use_shadow=yes + ], + [ dnl for UnixWare + AC_CHECK_LIB(gen, getspent, + [ LIBGEN="-lgen" + ac_use_shadow=yes + ], + [ AC_CHECK_FUNC(getspent, + [ ac_use_shadow=yes ], + [ ac_use_shadow=no ]) + ]) + ]) + AC_SUBST(LIBSHADOW) + AC_SUBST(LIBGEN) + + AC_MSG_CHECKING([for shadow passwords]) + + AC_ARG_WITH(shadow, + AC_HELP_STRING([--with-shadow],[If you want shadow password support]), + [ if test "x$withval" != "xno"; then + use_shadow=yes + else + use_shadow=no + fi + ], [ + use_shadow="$ac_use_shadow" + ]) + + if test "x$use_shadow" = xyes; then + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_SHADOW, 1, [Define if you use shadow passwords]) + else + AC_MSG_RESULT(no) + LIBSHADOW= + LIBGEN= + fi + + dnl finally make the relevant binaries setuid root, if we have shadow passwds. + dnl this still applies, if we could use it indirectly through pam. + if test "x$use_shadow" = xyes || + ( test "x$use_pam" = xyes && test "x$ac_use_shadow" = xyes ); then + case $host in + *-*-freebsd* | *-*-netbsd* | *-*-openbsd*) + SETUIDFLAGS="-m 4755 -o root";; + *) + SETUIDFLAGS="-m 4755";; + esac + fi + AC_SUBST(SETUIDFLAGS) + +]) + +AC_DEFUN([KDE_PASSWDLIBS], [ + AC_REQUIRE([KDE_MISC_TESTS]) dnl for LIBCRYPT + AC_REQUIRE([KDE_PAM]) + AC_REQUIRE([KDE_SHADOWPASSWD]) + + if test "x$use_pam" = "xyes"; then + PASSWDLIBS="$PAMLIBS" + else + PASSWDLIBS="$LIBCRYPT $LIBSHADOW $LIBGEN" + fi + + dnl FreeBSD uses a shadow-like setup, where /etc/passwd holds the users, but + dnl /etc/master.passwd holds the actual passwords. /etc/master.passwd requires + dnl root to read, so kcheckpass needs to be root (even when using pam, since pam + dnl may need to read /etc/master.passwd). + case $host in + *-*-freebsd*) + SETUIDFLAGS="-m 4755 -o root" + ;; + *) + ;; + esac + + AC_SUBST(PASSWDLIBS) +]) + +AC_DEFUN([KDE_CHECK_LIBDL], +[ +AC_CHECK_LIB(dl, dlopen, [ +LIBDL="-ldl" +ac_cv_have_dlfcn=yes +]) + +AC_CHECK_LIB(dld, shl_unload, [ +LIBDL="-ldld" +ac_cv_have_shload=yes +]) + +AC_SUBST(LIBDL) +]) + +AC_DEFUN([KDE_CHECK_DLOPEN], +[ +KDE_CHECK_LIBDL +AC_CHECK_HEADERS(dlfcn.h dl.h) +if test "$ac_cv_header_dlfcn_h" = "no"; then + ac_cv_have_dlfcn=no +fi + +if test "$ac_cv_header_dl_h" = "no"; then + ac_cv_have_shload=no +fi + +dnl XXX why change enable_dlopen? its already set by autoconf's AC_ARG_ENABLE +dnl (MM) +AC_ARG_ENABLE(dlopen, +AC_HELP_STRING([--disable-dlopen],[link statically [default=no]]), +enable_dlopen=$enableval, +enable_dlopen=yes) + +# override the user's opinion, if we know it better ;) +if test "$ac_cv_have_dlfcn" = "no" && test "$ac_cv_have_shload" = "no"; then + enable_dlopen=no +fi + +if test "$ac_cv_have_dlfcn" = "yes"; then + AC_DEFINE_UNQUOTED(HAVE_DLFCN, 1, [Define if you have dlfcn]) +fi + +if test "$ac_cv_have_shload" = "yes"; then + AC_DEFINE_UNQUOTED(HAVE_SHLOAD, 1, [Define if you have shload]) +fi + +if test "$enable_dlopen" = no ; then + test -n "$1" && eval $1 +else + test -n "$2" && eval $2 +fi + +]) + +AC_DEFUN([KDE_CHECK_DYNAMIC_LOADING], +[ +KDE_CHECK_DLOPEN(libtool_enable_shared=yes, libtool_enable_static=no) +KDE_PROG_LIBTOOL +AC_MSG_CHECKING([dynamic loading]) +eval "`egrep '^build_libtool_libs=' libtool`" +if test "$build_libtool_libs" = "yes" && test "$enable_dlopen" = "yes"; then + dynamic_loading=yes + AC_DEFINE_UNQUOTED(HAVE_DYNAMIC_LOADING) +else + dynamic_loading=no +fi +AC_MSG_RESULT($dynamic_loading) +if test "$dynamic_loading" = "yes"; then + $1 +else + $2 +fi +]) + +AC_DEFUN([KDE_ADD_INCLUDES], +[ +if test -z "$1"; then + test_include="Pix.h" +else + test_include="$1" +fi + +AC_MSG_CHECKING([for libg++ ($test_include)]) + +AC_CACHE_VAL(kde_cv_libgpp_includes, +[ +kde_cv_libgpp_includes=no + + for ac_dir in \ + \ + /usr/include/g++ \ + /usr/include \ + /usr/unsupported/include \ + /opt/include \ + $extra_include \ + ; \ + do + if test -r "$ac_dir/$test_include"; then + kde_cv_libgpp_includes=$ac_dir + break + fi + done +]) + +AC_MSG_RESULT($kde_cv_libgpp_includes) +if test "$kde_cv_libgpp_includes" != "no"; then + all_includes="-I$kde_cv_libgpp_includes $all_includes $USER_INCLUDES" +fi +]) +]) + +AC_DEFUN([KDE_CHECK_LIBPTHREAD], +[ + dnl This code is here specifically to handle the + dnl various flavors of threading library on FreeBSD + dnl 4-, 5-, and 6-, and the (weird) rules around it. + dnl There may be an environment PTHREAD_LIBS that + dnl specifies what to use; otherwise, search for it. + dnl -pthread is special cased and unsets LIBPTHREAD + dnl below if found. + LIBPTHREAD="" + + if test -n "$PTHREAD_LIBS"; then + if test "x$PTHREAD_LIBS" = "x-pthread" ; then + LIBPTHREAD="PTHREAD" + else + PTHREAD_LIBS_save="$PTHREAD_LIBS" + PTHREAD_LIBS=`echo "$PTHREAD_LIBS_save" | sed -e 's,^-l,,g'` + AC_MSG_CHECKING([for pthread_create in $PTHREAD_LIBS]) + KDE_CHECK_LIB($PTHREAD_LIBS, pthread_create, [ + LIBPTHREAD="$PTHREAD_LIBS_save"]) + PTHREAD_LIBS="$PTHREAD_LIBS_save" + fi + fi + + dnl Is this test really needed, in the face of the Tru64 test below? + if test -z "$LIBPTHREAD"; then + AC_CHECK_LIB(pthread, pthread_create, [LIBPTHREAD="-lpthread"]) + fi + + dnl This is a special Tru64 check, see BR 76171 issue #18. + if test -z "$LIBPTHREAD" ; then + AC_MSG_CHECKING([for pthread_create in -lpthread]) + kde_safe_libs=$LIBS + LIBS="$LIBS -lpthread" + AC_TRY_LINK([#include ],[(void)pthread_create(0,0,0,0);],[ + AC_MSG_RESULT(yes) + LIBPTHREAD="-lpthread"],[ + AC_MSG_RESULT(no)]) + LIBS=$kde_safe_libs + fi + + dnl Un-special-case for FreeBSD. + if test "x$LIBPTHREAD" = "xPTHREAD" ; then + LIBPTHREAD="" + fi + + AC_SUBST(LIBPTHREAD) +]) + +AC_DEFUN([KDE_CHECK_PTHREAD_OPTION], +[ + USE_THREADS="" + if test -z "$LIBPTHREAD"; then + KDE_CHECK_COMPILER_FLAG(pthread, [USE_THREADS="-D_THREAD_SAFE -pthread"]) + fi + + AH_VERBATIM(__svr_define, [ +#if defined(__SVR4) && !defined(__svr4__) +#define __svr4__ 1 +#endif +]) + case $host_os in + solaris*) + KDE_CHECK_COMPILER_FLAG(mt, [USE_THREADS="-mt"]) + CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS -DSVR4" + ;; + freebsd*) + CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE $PTHREAD_CFLAGS" + ;; + aix*) + CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" + LIBPTHREAD="$LIBPTHREAD -lc_r" + ;; + linux*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" + if test "$CXX" = "KCC"; then + CXXFLAGS="$CXXFLAGS --thread_safe" + NOOPT_CXXFLAGS="$NOOPT_CXXFLAGS --thread_safe" + fi + ;; + *) + ;; + esac + AC_SUBST(USE_THREADS) + AC_SUBST(LIBPTHREAD) +]) + +AC_DEFUN([KDE_CHECK_THREADING], +[ + AC_REQUIRE([KDE_CHECK_LIBPTHREAD]) + AC_REQUIRE([KDE_CHECK_PTHREAD_OPTION]) + dnl default is yes if libpthread is found and no if no libpthread is available + if test -z "$LIBPTHREAD"; then + if test -z "$USE_THREADS"; then + kde_check_threading_default=no + else + kde_check_threading_default=yes + fi + else + kde_check_threading_default=yes + fi + AC_ARG_ENABLE(threading,AC_HELP_STRING([--disable-threading],[disables threading even if libpthread found]), + kde_use_threading=$enableval, kde_use_threading=$kde_check_threading_default) + if test "x$kde_use_threading" = "xyes"; then + AC_DEFINE(HAVE_LIBPTHREAD, 1, [Define if you have a working libpthread (will enable threaded code)]) + fi +]) + +AC_DEFUN([KDE_TRY_LINK_PYTHON], +[ +if test "$kde_python_link_found" = no; then + +if test "$1" = normal; then + AC_MSG_CHECKING(if a Python application links) +else + AC_MSG_CHECKING(if Python depends on $2) +fi + +AC_CACHE_VAL(kde_cv_try_link_python_$1, +[ +kde_save_cflags="$CFLAGS" +CFLAGS="$CFLAGS $PYTHONINC" +kde_save_libs="$LIBS" +LIBS="$LIBS $LIBPYTHON $2 $LIBDL $LIBSOCKET" +kde_save_ldflags="$LDFLAGS" +LDFLAGS="$LDFLAGS $PYTHONLIB" + +AC_TRY_LINK( +[ +#include +],[ + PySys_SetArgv(1, 0); +], + [kde_cv_try_link_python_$1=yes], + [kde_cv_try_link_python_$1=no] +) +CFLAGS="$kde_save_cflags" +LIBS="$kde_save_libs" +LDFLAGS="$kde_save_ldflags" +]) + +if test "$kde_cv_try_link_python_$1" = "yes"; then + AC_MSG_RESULT(yes) + kde_python_link_found=yes + if test ! "$1" = normal; then + LIBPYTHON="$LIBPYTHON $2" + fi + $3 +else + AC_MSG_RESULT(no) + $4 +fi + +fi + +]) + +AC_DEFUN([KDE_CHECK_PYTHON_DIR], +[ +AC_MSG_CHECKING([for Python directory]) + +AC_CACHE_VAL(kde_cv_pythondir, +[ + if test -z "$PYTHONDIR"; then + kde_cv_pythondir=/usr/local + else + kde_cv_pythondir="$PYTHONDIR" + fi +]) + +AC_ARG_WITH(pythondir, +AC_HELP_STRING([--with-pythondir=pythondir],[use python installed in pythondir]), +[ + ac_python_dir=$withval +], ac_python_dir=$kde_cv_pythondir +) + +AC_MSG_RESULT($ac_python_dir) +]) + +AC_DEFUN([KDE_CHECK_PYTHON_INTERN], +[ +AC_REQUIRE([KDE_CHECK_LIBDL]) +AC_REQUIRE([KDE_CHECK_LIBPTHREAD]) +AC_REQUIRE([KDE_CHECK_PYTHON_DIR]) + +if test -z "$1"; then + version="1.5" +else + version="$1" +fi + +AC_MSG_CHECKING([for Python$version]) + +python_incdirs="$ac_python_dir/include /usr/include /usr/local/include/ $kde_extra_includes" +AC_FIND_FILE(Python.h, $python_incdirs, python_incdir) +if test ! -r $python_incdir/Python.h; then + AC_FIND_FILE(python$version/Python.h, $python_incdirs, python_incdir) + python_incdir=$python_incdir/python$version + if test ! -r $python_incdir/Python.h; then + python_incdir=no + fi +fi + +PYTHONINC=-I$python_incdir + +python_libdirs="$ac_python_dir/lib$kdelibsuff /usr/lib$kdelibsuff /usr/local /usr/lib$kdelibsuff $kde_extra_libs" +AC_FIND_FILE(libpython$version.so, $python_libdirs, python_libdir) +if test ! -r $python_libdir/libpython$version.so; then + AC_FIND_FILE(libpython$version.a, $python_libdirs, python_libdir) + if test ! -r $python_libdir/libpython$version.a; then + AC_FIND_FILE(python$version/config/libpython$version.a, $python_libdirs, python_libdir) + python_libdir=$python_libdir/python$version/config + if test ! -r $python_libdir/libpython$version.a; then + python_libdir=no + fi + fi +fi + +PYTHONLIB=-L$python_libdir +kde_orig_LIBPYTHON=$LIBPYTHON +if test -z "$LIBPYTHON"; then + LIBPYTHON=-lpython$version +fi + +AC_FIND_FILE(python$version/copy.py, $python_libdirs, python_moddir) +python_moddir=$python_moddir/python$version +if test ! -r $python_moddir/copy.py; then + python_moddir=no +fi + +PYTHONMODDIR=$python_moddir + +AC_MSG_RESULT(header $python_incdir library $python_libdir modules $python_moddir) + +if test x$python_incdir = xno || test x$python_libdir = xno || test x$python_moddir = xno; then + LIBPYTHON=$kde_orig_LIBPYTHON + test "x$PYTHONLIB" = "x-Lno" && PYTHONLIB="" + test "x$PYTHONINC" = "x-Ino" && PYTHONINC="" + $2 +else + dnl Note: this test is very weak + kde_python_link_found=no + KDE_TRY_LINK_PYTHON(normal) + KDE_TRY_LINK_PYTHON(m, -lm) + KDE_TRY_LINK_PYTHON(pthread, $LIBPTHREAD) + KDE_TRY_LINK_PYTHON(tcl, -ltcl) + KDE_TRY_LINK_PYTHON(db2, -ldb2) + KDE_TRY_LINK_PYTHON(m_and_thread, [$LIBPTHREAD -lm]) + KDE_TRY_LINK_PYTHON(m_and_thread_and_util, [$LIBPTHREAD -lm -lutil]) + KDE_TRY_LINK_PYTHON(m_and_thread_and_db3, [$LIBPTHREAD -lm -ldb-3 -lutil]) + KDE_TRY_LINK_PYTHON(pthread_and_db3, [$LIBPTHREAD -ldb-3]) + KDE_TRY_LINK_PYTHON(m_and_thread_and_db, [$LIBPTHREAD -lm -ldb -ltermcap -lutil]) + KDE_TRY_LINK_PYTHON(pthread_and_dl, [$LIBPTHREAD $LIBDL -lutil -lreadline -lncurses -lm]) + KDE_TRY_LINK_PYTHON(pthread_and_panel_curses, [$LIBPTHREAD $LIBDL -lm -lpanel -lcurses]) + KDE_TRY_LINK_PYTHON(m_and_thread_and_db_special, [$LIBPTHREAD -lm -ldb -lutil], [], + [AC_MSG_WARN([it seems, Python depends on another library. + Please set LIBPYTHON to '-lpython$version -lotherlib' before calling configure to fix this + and contact the authors to let them know about this problem]) + ]) + + LIBPYTHON="$LIBPYTHON $LIBDL $LIBSOCKET" + AC_SUBST(PYTHONINC) + AC_SUBST(PYTHONLIB) + AC_SUBST(LIBPYTHON) + AC_SUBST(PYTHONMODDIR) + AC_DEFINE(HAVE_PYTHON, 1, [Define if you have the development files for python]) +fi + +]) + + +AC_DEFUN([KDE_CHECK_PYTHON], +[ + KDE_CHECK_PYTHON_INTERN("2.5", + [KDE_CHECK_PYTHON_INTERN("2.4", + [KDE_CHECK_PYTHON_INTERN("2.3", + [KDE_CHECK_PYTHON_INTERN("2.2", + [KDE_CHECK_PYTHON_INTERN("2.1", + [KDE_CHECK_PYTHON_INTERN("2.0", + [KDE_CHECK_PYTHON_INTERN($1, $2) ]) + ]) + ]) + ]) + ]) + ]) +]) + +AC_DEFUN([KDE_CHECK_STL], +[ + AC_LANG_SAVE + AC_LANG_CPLUSPLUS + ac_save_CXXFLAGS="$CXXFLAGS" + CXXFLAGS="`echo $CXXFLAGS | sed s/-fno-exceptions//`" + + AC_MSG_CHECKING([if C++ programs can be compiled]) + AC_CACHE_VAL(kde_cv_stl_works, + [ + AC_TRY_COMPILE([ +#include +using namespace std; +],[ + string astring="Hallo Welt."; + astring.erase(0, 6); // now astring is "Welt" + return 0; +], kde_cv_stl_works=yes, + kde_cv_stl_works=no) +]) + + AC_MSG_RESULT($kde_cv_stl_works) + + if test "$kde_cv_stl_works" = "yes"; then + # back compatible + AC_DEFINE_UNQUOTED(HAVE_SGI_STL, 1, [Define if you have a STL implementation by SGI]) + else + AC_MSG_ERROR([Your Installation isn't able to compile simple C++ programs. +Check config.log for details - if you're using a Linux distribution you might miss +a package named similar to libstdc++-dev.]) + fi + + CXXFLAGS="$ac_save_CXXFLAGS" + AC_LANG_RESTORE +]) + +AC_DEFUN([AC_FIND_QIMGIO], + [AC_REQUIRE([AC_FIND_JPEG]) +AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) +AC_MSG_CHECKING([for qimgio]) +AC_CACHE_VAL(ac_cv_lib_qimgio, +[ +AC_LANG_SAVE +AC_LANG_CPLUSPLUS +ac_save_LIBS="$LIBS" +ac_save_CXXFLAGS="$CXXFLAGS" +LIBS="$all_libraries -lqimgio -lpng -lz $LIBJPEG $LIBQT" +CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes" +AC_TRY_RUN(dnl +[ +#include +#include +int main() { + QString t = "hallo"; + t.fill('t'); + qInitImageIO(); +} +], + ac_cv_lib_qimgio=yes, + ac_cv_lib_qimgio=no, + ac_cv_lib_qimgio=no) +LIBS="$ac_save_LIBS" +CXXFLAGS="$ac_save_CXXFLAGS" +AC_LANG_RESTORE +])dnl +if eval "test \"`echo $ac_cv_lib_qimgio`\" = yes"; then + LIBQIMGIO="-lqimgio -lpng -lz $LIBJPEG" + AC_MSG_RESULT(yes) + AC_DEFINE_UNQUOTED(HAVE_QIMGIO, 1, [Define if you have the Qt extension qimgio available]) + AC_SUBST(LIBQIMGIO) +else + AC_MSG_RESULT(not found) +fi +]) + +AC_DEFUN([AM_DISABLE_LIBRARIES], +[ + AC_PROVIDE([AM_ENABLE_STATIC]) + AC_PROVIDE([AM_ENABLE_SHARED]) + enable_static=no + enable_shared=yes +]) + + +AC_DEFUN([AC_CHECK_UTMP_FILE], +[ + AC_MSG_CHECKING([for utmp file]) + + AC_CACHE_VAL(kde_cv_utmp_file, + [ + kde_cv_utmp_file=no + + for ac_file in \ + \ + /var/run/utmp \ + /var/adm/utmp \ + /etc/utmp \ + ; \ + do + if test -r "$ac_file"; then + kde_cv_utmp_file=$ac_file + break + fi + done + ]) + + if test "$kde_cv_utmp_file" != "no"; then + AC_DEFINE_UNQUOTED(UTMP, "$kde_cv_utmp_file", [Define the file for utmp entries]) + $1 + AC_MSG_RESULT($kde_cv_utmp_file) + else + $2 + AC_MSG_RESULT([non found]) + fi +]) + + +AC_DEFUN([KDE_CREATE_SUBDIRSLIST], +[ + +DO_NOT_COMPILE="$DO_NOT_COMPILE CVS debian bsd-port admin" +TOPSUBDIRS="" + +if test ! -s $srcdir/subdirs; then + dnl Note: Makefile.common creates subdirs, so this is just a fallback + files=`cd $srcdir && ls -1` + dirs=`for i in $files; do if test -d $i; then echo $i; fi; done` + for i in $dirs; do + echo $i >> $srcdir/subdirs + done +fi + +ac_topsubdirs= +if test -s $srcdir/inst-apps; then + ac_topsubdirs="`cat $srcdir/inst-apps`" +elif test -s $srcdir/subdirs; then + ac_topsubdirs="`cat $srcdir/subdirs`" +fi + +for i in $ac_topsubdirs; do + AC_MSG_CHECKING([if $i should be compiled]) + if test -d $srcdir/$i; then + install_it="yes" + for j in $DO_NOT_COMPILE; do + if test $i = $j; then + install_it="no" + fi + done + else + install_it="no" + fi + AC_MSG_RESULT($install_it) + vari=`echo $i | sed -e 's,[[-+.@]],_,g'` + if test $install_it = "yes"; then + TOPSUBDIRS="$TOPSUBDIRS $i" + eval "$vari""_SUBDIR_included=yes" + else + eval "$vari""_SUBDIR_included=no" + fi +done + +AC_SUBST(TOPSUBDIRS) +]) + +AC_DEFUN([KDE_CHECK_NAMESPACES], +[ +AC_MSG_CHECKING(whether C++ compiler supports namespaces) +AC_LANG_SAVE +AC_LANG_CPLUSPLUS +AC_TRY_COMPILE([ +], +[ +namespace Foo { + extern int i; + namespace Bar { + extern int i; + } +} + +int Foo::i = 0; +int Foo::Bar::i = 1; +],[ + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_NAMESPACES) +], [ +AC_MSG_RESULT(no) +]) +AC_LANG_RESTORE +]) + +dnl ------------------------------------------------------------------------ +dnl Check for S_ISSOCK macro. Doesn't exist on Unix SCO. faure@kde.org +dnl ------------------------------------------------------------------------ +dnl +AC_DEFUN([AC_CHECK_S_ISSOCK], +[ +AC_MSG_CHECKING(for S_ISSOCK) +AC_CACHE_VAL(ac_cv_have_s_issock, +[ +AC_TRY_LINK( +[ +#include +], +[ +struct stat buff; +int b = S_ISSOCK( buff.st_mode ); +], +ac_cv_have_s_issock=yes, +ac_cv_have_s_issock=no) +]) +AC_MSG_RESULT($ac_cv_have_s_issock) +if test "$ac_cv_have_s_issock" = "yes"; then + AC_DEFINE_UNQUOTED(HAVE_S_ISSOCK, 1, [Define if sys/stat.h declares S_ISSOCK.]) +fi + +AH_VERBATIM(_ISSOCK, +[ +#ifndef HAVE_S_ISSOCK +#define HAVE_S_ISSOCK +#define S_ISSOCK(mode) (1==0) +#endif +]) + +]) + +dnl ------------------------------------------------------------------------ +dnl Check for MAXPATHLEN macro, defines KDEMAXPATHLEN. faure@kde.org +dnl ------------------------------------------------------------------------ +dnl +AC_DEFUN([AC_CHECK_KDEMAXPATHLEN], +[ +AC_MSG_CHECKING(for MAXPATHLEN) +AC_CACHE_VAL(ac_cv_maxpathlen, +[ +cat > conftest.$ac_ext < +#endif +#include +#include +#ifndef MAXPATHLEN +#define MAXPATHLEN 1024 +#endif + +KDE_HELLO MAXPATHLEN + +EOF + +ac_try="$ac_cpp conftest.$ac_ext 2>/dev/null | grep '^KDE_HELLO' >conftest.out" + +if AC_TRY_EVAL(ac_try) && test -s conftest.out; then + ac_cv_maxpathlen=`sed 's#KDE_HELLO ##' conftest.out` +else + ac_cv_maxpathlen=1024 +fi + +rm conftest.* + +]) +AC_MSG_RESULT($ac_cv_maxpathlen) +AC_DEFINE_UNQUOTED(KDEMAXPATHLEN,$ac_cv_maxpathlen, [Define a safe value for MAXPATHLEN] ) +]) + +AC_DEFUN([KDE_CHECK_HEADER], +[ + kde_safe_cppflags=$CPPFLAGS + CPPFLAGS="$CPPFLAGS $all_includes" + AC_LANG_SAVE + AC_LANG_CPLUSPLUS + AC_CHECK_HEADER([$1], [$2], [$3], [$4]) + AC_LANG_RESTORE + CPPFLAGS=$kde_safe_cppflags +]) + +AC_DEFUN([KDE_CHECK_HEADERS], +[ + AH_CHECK_HEADERS([$1]) + AC_LANG_SAVE + kde_safe_cppflags=$CPPFLAGS + CPPFLAGS="$CPPFLAGS $all_includes" + AC_LANG_CPLUSPLUS + AC_CHECK_HEADERS([$1], [$2], [$3], [$4]) + CPPFLAGS=$kde_safe_cppflags + AC_LANG_RESTORE +]) + +AC_DEFUN([KDE_FAST_CONFIGURE], +[ + dnl makes configure fast (needs perl) + AC_ARG_ENABLE(fast-perl, AC_HELP_STRING([--disable-fast-perl],[disable fast Makefile generation (needs perl)]), + with_fast_perl=$enableval, with_fast_perl=yes) +]) + +AC_DEFUN([KDE_CONF_FILES], +[ + val= + if test -f $srcdir/configure.files ; then + val=`sed -e 's%^%\$(top_srcdir)/%' $srcdir/configure.files` + fi + CONF_FILES= + if test -n "$val" ; then + for i in $val ; do + CONF_FILES="$CONF_FILES $i" + done + fi + AC_SUBST(CONF_FILES) +])dnl + +dnl This sets the prefix, for arts and kdelibs +dnl Do NOT use in any other module. +dnl It only looks at --prefix, KDEDIR and falls back to /usr/local/kde +AC_DEFUN([KDE_SET_PREFIX_CORE], +[ + unset CDPATH + dnl make $KDEDIR the default for the installation + AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde}) + + if test "x$prefix" = "xNONE"; then + prefix=$ac_default_prefix + ac_configure_args="$ac_configure_args --prefix=$prefix" + fi + # And delete superfluous '/' to make compares easier + prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` + exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` + + kde_libs_prefix='$(prefix)' + kde_libs_htmldir='$(kde_htmldir)' + AC_SUBST(kde_libs_prefix) + AC_SUBST(kde_libs_htmldir) + KDE_FAST_CONFIGURE + KDE_CONF_FILES +]) + + +AC_DEFUN([KDE_SET_PREFIX], +[ + unset CDPATH + dnl We can't give real code to that macro, only a value. + dnl It only matters for --help, since we set the prefix in this function anyway. + AC_PREFIX_DEFAULT(${KDEDIR:-the kde prefix}) + + KDE_SET_DEFAULT_BINDIRS + if test "x$prefix" = "xNONE"; then + dnl no prefix given: look for kde-config in the PATH and deduce the prefix from it + KDE_FIND_PATH(kde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kde-config)], [], prepend) + else + dnl prefix given: look for kde-config, preferrably in prefix, otherwise in PATH + kde_save_PATH="$PATH" + PATH="$exec_prefix/bin:$prefix/bin:$PATH" + KDE_FIND_PATH(kde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kde-config)], [], prepend) + PATH="$kde_save_PATH" + fi + + kde_libs_prefix=`$KDECONFIG --prefix` + if test -z "$kde_libs_prefix" || test ! -x "$kde_libs_prefix"; then + AC_MSG_ERROR([$KDECONFIG --prefix outputed the non existant prefix '$kde_libs_prefix' for kdelibs. + This means it has been moved since you installed it. + This won't work. Please recompile kdelibs for the new prefix. + ]) + fi + kde_libs_htmldir=`$KDECONFIG --install html --expandvars` + + AC_MSG_CHECKING([where to install]) + if test "x$prefix" = "xNONE"; then + prefix=$kde_libs_prefix + AC_MSG_RESULT([$prefix (as returned by kde-config)]) + else + dnl --prefix was given. Compare prefixes and warn (in configure.in.bot.end) if different + given_prefix=$prefix + AC_MSG_RESULT([$prefix (as requested)]) + fi + + # And delete superfluous '/' to make compares easier + prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` + exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` + given_prefix=`echo "$given_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'` + + AC_SUBST(KDECONFIG) + AC_SUBST(kde_libs_prefix) + AC_SUBST(kde_libs_htmldir) + + KDE_FAST_CONFIGURE + KDE_CONF_FILES +]) + +pushdef([AC_PROG_INSTALL], +[ + dnl our own version, testing for a -p flag + popdef([AC_PROG_INSTALL]) + dnl as AC_PROG_INSTALL works as it works we first have + dnl to save if the user didn't specify INSTALL, as the + dnl autoconf one overwrites INSTALL and we have no chance to find + dnl out afterwards + test -n "$INSTALL" && kde_save_INSTALL_given=$INSTALL + test -n "$INSTALL_PROGRAM" && kde_save_INSTALL_PROGRAM_given=$INSTALL_PROGRAM + test -n "$INSTALL_SCRIPT" && kde_save_INSTALL_SCRIPT_given=$INSTALL_SCRIPT + AC_PROG_INSTALL + + if test -z "$kde_save_INSTALL_given" ; then + # OK, user hasn't given any INSTALL, autoconf found one for us + # now we test, if it supports the -p flag + AC_MSG_CHECKING(for -p flag to install) + rm -f confinst.$$.* > /dev/null 2>&1 + echo "Testtest" > confinst.$$.orig + ac_res=no + if ${INSTALL} -p confinst.$$.orig confinst.$$.new > /dev/null 2>&1 ; then + if test -f confinst.$$.new ; then + # OK, -p seems to do no harm to install + INSTALL="${INSTALL} -p" + ac_res=yes + fi + fi + rm -f confinst.$$.* + AC_MSG_RESULT($ac_res) + fi + dnl the following tries to resolve some signs and wonders coming up + dnl with different autoconf/automake versions + dnl e.g.: + dnl *automake 1.4 install-strip sets A_M_INSTALL_PROGRAM_FLAGS to -s + dnl and has INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(A_M_INSTALL_PROGRAM_FLAGS) + dnl it header-vars.am, so there the actual INSTALL_PROGRAM gets the -s + dnl *automake 1.4a (and above) use INSTALL_STRIP_FLAG and only has + dnl INSTALL_PROGRAM = @INSTALL_PROGRAM@ there, but changes the + dnl install-@DIR@PROGRAMS targets to explicitly use that flag + dnl *autoconf 2.13 is dumb, and thinks it can use INSTALL_PROGRAM as + dnl INSTALL_SCRIPT, which breaks with automake <= 1.4 + dnl *autoconf >2.13 (since 10.Apr 1999) has not that failure + dnl *sometimes KDE does not use the install-@DIR@PROGRAM targets from + dnl automake (due to broken Makefile.am or whatever) to install programs, + dnl and so does not see the -s flag in automake > 1.4 + dnl to clean up that mess we: + dnl +set INSTALL_PROGRAM to use INSTALL_STRIP_FLAG + dnl which cleans KDE's program with automake > 1.4; + dnl +set INSTALL_SCRIPT to only use INSTALL, to clean up autoconf's problems + dnl with automake<=1.4 + dnl note that dues to this sometimes two '-s' flags are used (if KDE + dnl properly uses install-@DIR@PROGRAMS, but I don't care + dnl + dnl And to all this comes, that I even can't write in comments variable + dnl names used by automake, because it is so stupid to think I wanted to + dnl _use_ them, therefor I have written A_M_... instead of AM_ + dnl hmm, I wanted to say something ... ahh yes: Arghhh. + + if test -z "$kde_save_INSTALL_PROGRAM_given" ; then + INSTALL_PROGRAM='${INSTALL} $(INSTALL_STRIP_FLAG)' + fi + if test -z "$kde_save_INSTALL_SCRIPT_given" ; then + INSTALL_SCRIPT='${INSTALL}' + fi +])dnl + +AC_DEFUN([KDE_LANG_CPLUSPLUS], +[AC_LANG_CPLUSPLUS +ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AC_FD_CC' +pushdef([AC_LANG_CPLUSPLUS], [popdef([AC_LANG_CPLUSPLUS]) KDE_LANG_CPLUSPLUS]) +]) + +pushdef([AC_LANG_CPLUSPLUS], +[popdef([AC_LANG_CPLUSPLUS]) +KDE_LANG_CPLUSPLUS +]) + +AC_DEFUN([KDE_CHECK_LONG_LONG], +[ +AC_MSG_CHECKING(for long long) +AC_CACHE_VAL(kde_cv_c_long_long, +[ + AC_LANG_SAVE + AC_LANG_CPLUSPLUS + AC_TRY_LINK([], [ + long long foo = 0; + foo = foo+1; + ], + kde_cv_c_long_long=yes, kde_cv_c_long_long=no) + AC_LANG_RESTORE +]) +AC_MSG_RESULT($kde_cv_c_long_long) +if test "$kde_cv_c_long_long" = yes; then + AC_DEFINE(HAVE_LONG_LONG, 1, [Define if you have long long as datatype]) +fi +]) + +AC_DEFUN([KDE_CHECK_LIB], +[ + kde_save_LDFLAGS="$LDFLAGS" + dnl AC_CHECK_LIB modifies LIBS, so save it here + kde_save_LIBS="$LIBS" + LDFLAGS="$LDFLAGS $all_libraries" + case $host_os in + aix*) LDFLAGS="-brtl $LDFLAGS" + test "$GCC" = yes && LDFLAGS="-Wl,$LDFLAGS" + ;; + esac + AC_CHECK_LIB($1, $2, $3, $4, $5) + LDFLAGS="$kde_save_LDFLAGS" + LIBS="$kde_save_LIBS" +]) + +AC_DEFUN([KDE_JAVA_PREFIX], +[ + dir=`dirname "$1"` + base=`basename "$1"` + list=`ls -1 $dir 2> /dev/null` + for entry in $list; do + if test -d $dir/$entry/bin; then + case $entry in + $base) + javadirs="$javadirs $dir/$entry/bin" + ;; + esac + elif test -d $dir/$entry/jre/bin; then + case $entry in + $base) + javadirs="$javadirs $dir/$entry/jre/bin" + ;; + esac + fi + done +]) + +dnl KDE_CHEC_JAVA_DIR(onlyjre) +AC_DEFUN([KDE_CHECK_JAVA_DIR], +[ + +AC_ARG_WITH(java, +AC_HELP_STRING([--with-java=javadir],[use java installed in javadir, --without-java disables]), +[ ac_java_dir=$withval +], ac_java_dir="" +) + +AC_MSG_CHECKING([for Java]) + +dnl at this point ac_java_dir is either a dir, 'no' to disable, or '' to say look in $PATH +if test "x$ac_java_dir" = "xno"; then + kde_java_bindir=no + kde_java_includedir=no + kde_java_libjvmdir=no + kde_java_libgcjdir=no + kde_java_libhpidir=no +else + if test "x$ac_java_dir" = "x"; then + + + dnl No option set -> collect list of candidate paths + if test -n "$JAVA_HOME"; then + KDE_JAVA_PREFIX($JAVA_HOME) + fi + KDE_JAVA_PREFIX(/usr/j2se) + KDE_JAVA_PREFIX(/usr/lib/j2se) + KDE_JAVA_PREFIX(/usr/j*dk*) + KDE_JAVA_PREFIX(/usr/lib/j*dk*) + KDE_JAVA_PREFIX(/opt/j*sdk*) + KDE_JAVA_PREFIX(/usr/lib/java*) + KDE_JAVA_PREFIX(/usr/java*) + KDE_JAVA_PREFIX(/usr/java/j*dk*) + KDE_JAVA_PREFIX(/usr/java/j*re*) + KDE_JAVA_PREFIX(/usr/lib/SunJava2*) + KDE_JAVA_PREFIX(/usr/lib/SunJava*) + KDE_JAVA_PREFIX(/usr/lib/IBMJava2*) + KDE_JAVA_PREFIX(/usr/lib/IBMJava*) + KDE_JAVA_PREFIX(/opt/java*) + + kde_cv_path="NONE" + kde_save_IFS=$IFS + IFS=':' + for dir in $PATH; do + if test -d "$dir"; then + javadirs="$javadirs $dir" + fi + done + IFS=$kde_save_IFS + jredirs= + + dnl Now javadirs contains a list of paths that exist, all ending with bin/ + for dir in $javadirs; do + dnl Check for the java executable + if test -x "$dir/java"; then + sane_path=$(cd $dir; /bin/pwd) + dnl And also check for a libjvm.so somewhere under there + dnl Since we have to go to the parent dir, /usr/bin is excluded, /usr is too big. + if test "$sane_path" != "/usr/bin"; then + libjvmdir=`find $dir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1` + if test ! -f $libjvmdir/libjvm.so; then continue; fi + jredirs="$jredirs $dir" + fi + fi + done + + dnl Now jredirs contains a reduced list, of paths where both java and ../**/libjvm.so was found + JAVAC= + JAVA= + kde_java_bindir=no + for dir in $jredirs; do + JAVA="$dir/java" + kde_java_bindir=$dir + if test -x "$dir/javac"; then + JAVAC="$dir/javac" + break + fi + done + + if test -n "$JAVAC"; then + dnl this substitution might not work - well, we test for jni.h below + kde_java_includedir=`echo $JAVAC | sed -e 's,bin/javac$,include/,'` + else + kde_java_includedir=no + fi + else + dnl config option set + kde_java_bindir=$ac_java_dir/bin + if test -x $ac_java_dir/bin/java && test ! -x $ac_java_dir/bin/javac; then + kde_java_includedir=no + else + kde_java_includedir=$ac_java_dir/include + fi + fi +fi + +dnl At this point kde_java_bindir and kde_java_includedir are either set or "no" +if test "x$kde_java_bindir" != "xno"; then + + dnl Look for libjvm.so + kde_java_libjvmdir=`find $kde_java_bindir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1` + dnl Look for libgcj.so + kde_java_libgcjdir=`find $kde_java_bindir/.. -name libgcj.so | sed 's,libgcj.so,,'|head -n 1` + dnl Look for libhpi.so and avoid green threads + kde_java_libhpidir=`find $kde_java_bindir/.. -name libhpi.so | grep -v green | sed 's,libhpi.so,,' | head -n 1` + + dnl Now check everything's fine under there + dnl the include dir is our flag for having the JDK + if test -d "$kde_java_includedir"; then + if test ! -x "$kde_java_bindir/javac"; then + AC_MSG_ERROR([javac not found under $kde_java_bindir - it seems you passed a wrong --with-java.]) + fi + if test ! -x "$kde_java_bindir/javah"; then + AC_MSG_ERROR([javah not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.]) + fi + if test ! -x "$kde_java_bindir/jar"; then + AC_MSG_ERROR([jar not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.]) + fi + if test ! -r "$kde_java_includedir/jni.h"; then + AC_MSG_ERROR([jni.h not found under $kde_java_includedir. Use --with-java or --without-java.]) + fi + + jni_includes="-I$kde_java_includedir" + dnl Strange thing, jni.h requires jni_md.h which is under genunix here.. + dnl and under linux here.. + + dnl not needed for gcj + + if test "x$kde_java_libgcjdir" = "x"; then + test -d "$kde_java_includedir/linux" && jni_includes="$jni_includes -I$kde_java_includedir/linux" + test -d "$kde_java_includedir/solaris" && jni_includes="$jni_includes -I$kde_java_includedir/solaris" + test -d "$kde_java_includedir/genunix" && jni_includes="$jni_includes -I$kde_java_includedir/genunix" + fi + + else + JAVAC= + jni_includes= + fi + + if test "x$kde_java_libgcjdir" = "x"; then + if test ! -r "$kde_java_libjvmdir/libjvm.so"; then + AC_MSG_ERROR([libjvm.so not found under $kde_java_libjvmdir. Use --without-java.]) + fi + else + if test ! -r "$kde_java_libgcjdir/libgcj.so"; then + AC_MSG_ERROR([libgcj.so not found under $kde_java_libgcjdir. Use --without-java.]) + fi + fi + + if test ! -x "$kde_java_bindir/java"; then + AC_MSG_ERROR([java not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.]) + fi + + dnl not needed for gcj compile + + if test "x$kde_java_libgcjdir" = "x"; then + if test ! -r "$kde_java_libhpidir/libhpi.so"; then + AC_MSG_ERROR([libhpi.so not found under $kde_java_libhpidir. Use --without-java.]) + fi + fi + + if test -n "$jni_includes"; then + dnl Check for JNI version + AC_LANG_SAVE + AC_LANG_CPLUSPLUS + ac_cxxflags_safe="$CXXFLAGS" + CXXFLAGS="$CXXFLAGS $all_includes $jni_includes" + + AC_TRY_COMPILE([ + #include + ], + [ + #ifndef JNI_VERSION_1_2 + Syntax Error + #endif + ],[ kde_jni_works=yes ], + [ kde_jni_works=no ]) + + if test $kde_jni_works = no; then + AC_MSG_ERROR([Incorrect version of $kde_java_includedir/jni.h. + You need to have Java Development Kit (JDK) version 1.2. + + Use --with-java to specify another location. + Use --without-java to configure without java support. + Or download a newer JDK and try again. + See e.g. http://java.sun.com/products/jdk/1.2 ]) + fi + + CXXFLAGS="$ac_cxxflags_safe" + AC_LANG_RESTORE + + dnl All tests ok, inform and subst the variables + + JAVAC=$kde_java_bindir/javac + JAVAH=$kde_java_bindir/javah + JAR=$kde_java_bindir/jar + AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is]) + if test "x$kde_java_libgcjdir" = "x"; then + JVMLIBS="-L$kde_java_libjvmdir -ljvm -L$kde_java_libhpidir -lhpi" + else + JVMLIBS="-L$kde_java_libgcjdir -lgcj" + fi + AC_MSG_RESULT([java JDK in $kde_java_bindir]) + + else + AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is]) + AC_MSG_RESULT([java JRE in $kde_java_bindir]) + fi +elif test -d "/Library/Java/Home"; then + kde_java_bindir="/Library/Java/Home/bin" + jni_includes="-I/Library/Java/Home/include" + + JAVAC=$kde_java_bindir/javac + JAVAH=$kde_java_bindir/javah + JAR=$kde_java_bindir/jar + JVMLIBS="-Wl,-framework,JavaVM" + + AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is]) + AC_MSG_RESULT([Apple Java Framework]) +else + AC_MSG_RESULT([none found]) +fi + +AC_SUBST(JAVAC) +AC_SUBST(JAVAH) +AC_SUBST(JAR) +AC_SUBST(JVMLIBS) +AC_SUBST(jni_includes) + +# for backward compat +kde_cv_java_includedir=$kde_java_includedir +kde_cv_java_bindir=$kde_java_bindir +]) + +dnl this is a redefinition of autoconf 2.5x's AC_FOREACH. +dnl When the argument list becomes big, as in KDE for AC_OUTPUT in +dnl big packages, m4_foreach is dog-slow. So use our own version of +dnl it. (matz@kde.org) +m4_define([mm_foreach], +[m4_pushdef([$1])_mm_foreach($@)m4_popdef([$1])]) +m4_define([mm_car], [[$1]]) +m4_define([mm_car2], [[$@]]) +m4_define([_mm_foreach], +[m4_if(m4_quote($2), [], [], + [m4_define([$1], mm_car($2))$3[]_mm_foreach([$1], + mm_car2(m4_shift($2)), + [$3])])]) +m4_define([AC_FOREACH], +[mm_foreach([$1], m4_split(m4_normalize([$2])), [$3])]) + +AC_DEFUN([KDE_NEED_FLEX], +[ +kde_libs_safe=$LIBS +LIBS="$LIBS $USER_LDFLAGS" +AM_PROG_LEX +LIBS=$kde_libs_safe +if test -z "$LEXLIB"; then + AC_MSG_ERROR([You need to have flex installed.]) +fi +AC_SUBST(LEXLIB) +]) + +AC_DEFUN([AC_PATH_QTOPIA], +[ + dnl TODO: use AC_CACHE_VAL + + if test -z "$1"; then + qtopia_minver_maj=1 + qtopia_minver_min=5 + qtopia_minver_pat=0 + else + qtopia_minver_maj=`echo "$1" | sed -e "s/^\(.*\)\..*\..*$/\1/"` + qtopia_minver_min=`echo "$1" | sed -e "s/^.*\.\(.*\)\..*$/\1/"` + qtopia_minver_pat=`echo "$1" | sed -e "s/^.*\..*\.\(.*\)$/\1/"` + fi + + qtopia_minver="$qtopia_minver_maj$qtopia_minver_min$qtopia_minver_pat" + qtopia_minverstr="$qtopia_minver_maj.$qtopia_minver_min.$qtopia_minver_pat" + + AC_REQUIRE([AC_PATH_QT]) + + AC_MSG_CHECKING([for Qtopia]) + + LIB_QTOPIA="-lqpe" + AC_SUBST(LIB_QTOPIA) + + kde_qtopia_dirs="$QPEDIR /opt/Qtopia" + + ac_qtopia_incdir=NO + + AC_ARG_WITH(qtopia-dir, + AC_HELP_STRING([--with-qtopia-dir=DIR],[where the root of Qtopia is installed]), + [ ac_qtopia_incdir="$withval"/include] ) + + qtopia_incdirs="" + for dir in $kde_qtopia_dirs; do + qtopia_incdirs="$qtopia_incdirs $dir/include" + done + + if test ! "$ac_qtopia_incdir" = "NO"; then + qtopia_incdirs="$ac_qtopia_incdir $qtopia_incdirs" + fi + + qtopia_incdir="" + AC_FIND_FILE(qpe/qpeapplication.h, $qtopia_incdirs, qtopia_incdir) + ac_qtopia_incdir="$qtopia_incdir" + + if test -z "$qtopia_incdir"; then + AC_MSG_ERROR([Cannot find Qtopia headers. Please check your installation.]) + fi + + qtopia_ver_maj=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION "\(.*\)\..*\..*".*,\1,p'`; + qtopia_ver_min=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\.\(.*\)\..*".*,\1,p'`; + qtopia_ver_pat=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\..*\.\(.*\)".*,\1,p'`; + + qtopia_ver="$qtopia_ver_maj$qtopia_ver_min$qtopia_ver_pat" + qtopia_verstr="$qtopia_ver_maj.$qtopia_ver_min.$qtopia_ver_pat" + if test "$qtopia_ver" -lt "$qtopia_minver"; then + AC_MSG_ERROR([found Qtopia version $qtopia_verstr but version $qtopia_minverstr +is required.]) + fi + + AC_LANG_SAVE + AC_LANG_CPLUSPLUS + + ac_cxxflags_safe="$CXXFLAGS" + ac_ldflags_safe="$LDFLAGS" + ac_libs_safe="$LIBS" + + CXXFLAGS="$CXXFLAGS -I$qtopia_incdir $all_includes" + LDFLAGS="$LDFLAGS $QT_LDFLAGS $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS" + LIBS="$LIBS $LIB_QTOPIA $LIBQT" + + cat > conftest.$ac_ext < +#include + +int main( int argc, char **argv ) +{ + QPEApplication app( argc, argv ); + return 0; +} +EOF + + if AC_TRY_EVAL(ac_link) && test -s conftest; then + rm -f conftest* + else + rm -f conftest* + AC_MSG_ERROR([Cannot link small Qtopia Application. For more details look at +the end of config.log]) + fi + + CXXFLAGS="$ac_cxxflags_safe" + LDFLAGS="$ac_ldflags_safe" + LIBS="$ac_libs_safe" + + AC_LANG_RESTORE + + QTOPIA_INCLUDES="-I$qtopia_incdir" + AC_SUBST(QTOPIA_INCLUDES) + + AC_MSG_RESULT([found version $qtopia_verstr with headers at $qtopia_incdir]) +]) + + +AC_DEFUN([KDE_INIT_DOXYGEN], +[ +AC_MSG_CHECKING([for Qt docs]) +kde_qtdir= +if test "${with_qt_dir+set}" = set; then + kde_qtdir="$with_qt_dir" +fi + +AC_FIND_FILE(qsql.html, [ $kde_qtdir/doc/html $QTDIR/doc/html /usr/share/doc/packages/qt3/html /usr/lib/qt/doc /usr/lib/qt3/doc /usr/lib/qt3/doc/html /usr/doc/qt3/html /usr/doc/qt3 /usr/share/doc/qt3-doc /usr/share/qt3/doc/html /usr/X11R6/share/doc/qt/html ], QTDOCDIR) +AC_MSG_RESULT($QTDOCDIR) + +AC_SUBST(QTDOCDIR) + +KDE_FIND_PATH(dot, DOT, [], []) +if test -n "$DOT"; then + KDE_HAVE_DOT="YES" +else + KDE_HAVE_DOT="NO" +fi +AC_SUBST(KDE_HAVE_DOT) +KDE_FIND_PATH(doxygen, DOXYGEN, [], []) +AC_SUBST(DOXYGEN) + +DOXYGEN_PROJECT_NAME="$1" +DOXYGEN_PROJECT_NUMBER="$2" +AC_SUBST(DOXYGEN_PROJECT_NAME) +AC_SUBST(DOXYGEN_PROJECT_NUMBER) + +KDE_HAS_DOXYGEN=no +if test -n "$DOXYGEN" && test -x "$DOXYGEN" && test -f $QTDOCDIR/qsql.html; then + KDE_HAS_DOXYGEN=yes +fi +AC_SUBST(KDE_HAS_DOXYGEN) + +]) + + +AC_DEFUN([AC_FIND_BZIP2], +[ +AC_MSG_CHECKING([for bzDecompress in libbz2]) +AC_CACHE_VAL(ac_cv_lib_bzip2, +[ +AC_LANG_SAVE +AC_LANG_CPLUSPLUS +kde_save_LIBS="$LIBS" +LIBS="$all_libraries $USER_LDFLAGS -lbz2 $LIBSOCKET" +kde_save_CXXFLAGS="$CXXFLAGS" +CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES" +AC_TRY_LINK(dnl +[ +#define BZ_NO_STDIO +#include +], + [ bz_stream s; (void) bzDecompress(&s); ], + eval "ac_cv_lib_bzip2='-lbz2'", + eval "ac_cv_lib_bzip2=no") +LIBS="$kde_save_LIBS" +CXXFLAGS="$kde_save_CXXFLAGS" +AC_LANG_RESTORE +])dnl +AC_MSG_RESULT($ac_cv_lib_bzip2) + +if test ! "$ac_cv_lib_bzip2" = no; then + BZIP2DIR=bzip2 + + LIBBZ2="$ac_cv_lib_bzip2" + AC_SUBST(LIBBZ2) + +else + + cxx_shared_flag= + ld_shared_flag= + KDE_CHECK_COMPILER_FLAG(shared, [ + ld_shared_flag="-shared" + ]) + KDE_CHECK_COMPILER_FLAG(fPIC, [ + cxx_shared_flag="-fPIC" + ]) + + AC_MSG_CHECKING([for BZ2_bzDecompress in (shared) libbz2]) + AC_CACHE_VAL(ac_cv_lib_bzip2_prefix, + [ + AC_LANG_SAVE + AC_LANG_CPLUSPLUS + kde_save_LIBS="$LIBS" + LIBS="$all_libraries $USER_LDFLAGS $ld_shared_flag -lbz2 $LIBSOCKET" + kde_save_CXXFLAGS="$CXXFLAGS" + CXXFLAGS="$CFLAGS $cxx_shared_flag $all_includes $USER_INCLUDES" + + AC_TRY_LINK(dnl + [ + #define BZ_NO_STDIO + #include + ], + [ bz_stream s; (void) BZ2_bzDecompress(&s); ], + eval "ac_cv_lib_bzip2_prefix='-lbz2'", + eval "ac_cv_lib_bzip2_prefix=no") + LIBS="$kde_save_LIBS" + CXXFLAGS="$kde_save_CXXFLAGS" + AC_LANG_RESTORE + ])dnl + + AC_MSG_RESULT($ac_cv_lib_bzip2_prefix) + + if test ! "$ac_cv_lib_bzip2_prefix" = no; then + BZIP2DIR=bzip2 + + LIBBZ2="$ac_cv_lib_bzip2_prefix" + AC_SUBST(LIBBZ2) + + AC_DEFINE(NEED_BZ2_PREFIX, 1, [Define if the libbz2 functions need the BZ2_ prefix]) + dnl else, we just ignore this + fi + +fi +AM_CONDITIONAL(include_BZIP2, test -n "$BZIP2DIR") +]) + +dnl ------------------------------------------------------------------------ +dnl Try to find the SSL headers and libraries. +dnl $(SSL_LDFLAGS) will be -Lsslliblocation (if needed) +dnl and $(SSL_INCLUDES) will be -Isslhdrlocation (if needed) +dnl ------------------------------------------------------------------------ +dnl +AC_DEFUN([KDE_CHECK_SSL], +[ +LIBSSL="-lssl -lcrypto" +AC_REQUIRE([KDE_CHECK_LIB64]) + +ac_ssl_includes=NO ac_ssl_libraries=NO +ssl_libraries="" +ssl_includes="" +AC_ARG_WITH(ssl-dir, + AC_HELP_STRING([--with-ssl-dir=DIR],[where the root of OpenSSL is installed]), + [ ac_ssl_includes="$withval"/include + ac_ssl_libraries="$withval"/lib$kdelibsuff + ]) + +want_ssl=yes +AC_ARG_WITH(ssl, + AC_HELP_STRING([--without-ssl],[disable SSL checks]), + [want_ssl=$withval]) + +if test $want_ssl = yes; then + +AC_MSG_CHECKING(for OpenSSL) + +AC_CACHE_VAL(ac_cv_have_ssl, +[#try to guess OpenSSL locations + + ssl_incdirs="/usr/include /usr/local/include /usr/ssl/include /usr/local/ssl/include $prefix/include $kde_extra_includes" + ssl_incdirs="$ac_ssl_includes $ssl_incdirs" + AC_FIND_FILE(openssl/ssl.h, $ssl_incdirs, ssl_incdir) + ac_ssl_includes="$ssl_incdir" + + ssl_libdirs="/usr/lib$kdelibsuff /usr/local/lib$kdelibsuff /usr/ssl/lib$kdelibsuff /usr/local/ssl/lib$kdelibsuff $libdir $prefix/lib$kdelibsuff $exec_prefix/lib$kdelibsuff $kde_extra_libs" + if test ! "$ac_ssl_libraries" = "NO"; then + ssl_libdirs="$ac_ssl_libraries $ssl_libdirs" + fi + + test=NONE + ssl_libdir=NONE + for dir in $ssl_libdirs; do + try="ls -1 $dir/libssl*" + if test=`eval $try 2> /dev/null`; then ssl_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi + done + + ac_ssl_libraries="$ssl_libdir" + + ac_ldflags_safe="$LDFLAGS" + ac_libs_safe="$LIBS" + + LDFLAGS="$LDFLAGS -L$ssl_libdir $all_libraries" + LIBS="$LIBS $LIBSSL -lRSAglue -lrsaref" + + AC_TRY_LINK(,void RSAPrivateEncrypt(void);RSAPrivateEncrypt();, + ac_ssl_rsaref="yes" + , + ac_ssl_rsaref="no" + ) + + LDFLAGS="$ac_ldflags_safe" + LIBS="$ac_libs_safe" + + if test "$ac_ssl_includes" = NO || test "$ac_ssl_libraries" = NO; then + have_ssl=no + else + have_ssl=yes; + fi + + ]) + + eval "$ac_cv_have_ssl" + + AC_MSG_RESULT([libraries $ac_ssl_libraries, headers $ac_ssl_includes]) + + AC_MSG_CHECKING([whether OpenSSL uses rsaref]) + AC_MSG_RESULT($ac_ssl_rsaref) + + AC_MSG_CHECKING([for easter eggs]) + AC_MSG_RESULT([none found]) + +else + have_ssl=no +fi + +if test "$have_ssl" = yes; then + AC_MSG_CHECKING(for OpenSSL version) + dnl Check for SSL version + AC_CACHE_VAL(ac_cv_ssl_version, + [ + + cat >conftest.$ac_ext < +#include + int main() { + +#ifndef OPENSSL_VERSION_NUMBER + printf("ssl_version=\\"error\\"\n"); +#else + if (OPENSSL_VERSION_NUMBER < 0x00906000) + printf("ssl_version=\\"old\\"\n"); + else + printf("ssl_version=\\"ok\\"\n"); +#endif + return (0); + } +EOF + + ac_save_CPPFLAGS=$CPPFLAGS + if test "$ac_ssl_includes" != "/usr/include"; then + CPPFLAGS="$CPPFLAGS -I$ac_ssl_includes" + fi + + if AC_TRY_EVAL(ac_link); then + + if eval `./conftest 2>&5`; then + if test $ssl_version = error; then + AC_MSG_ERROR([$ssl_incdir/openssl/opensslv.h doesn't define OPENSSL_VERSION_NUMBER !]) + else + if test $ssl_version = old; then + AC_MSG_WARN([OpenSSL version too old. Upgrade to 0.9.6 at least, see http://www.openssl.org. SSL support disabled.]) + have_ssl=no + fi + fi + ac_cv_ssl_version="ssl_version=$ssl_version" + else + AC_MSG_ERROR([Your system couldn't run a small SSL test program. + Check config.log, and if you can't figure it out, send a mail to + David Faure , attaching your config.log]) + fi + + else + AC_MSG_ERROR([Your system couldn't link a small SSL test program. + Check config.log, and if you can't figure it out, send a mail to + David Faure , attaching your config.log]) + fi + CPPFLAGS=$ac_save_CPPFLAGS + + ]) + + eval "$ac_cv_ssl_version" + AC_MSG_RESULT($ssl_version) +fi + +if test "$have_ssl" != yes; then + LIBSSL=""; +else + AC_DEFINE(HAVE_SSL, 1, [If we are going to use OpenSSL]) + ac_cv_have_ssl="have_ssl=yes \ + ac_ssl_includes=$ac_ssl_includes ac_ssl_libraries=$ac_ssl_libraries ac_ssl_rsaref=$ac_ssl_rsaref" + + + ssl_libraries="$ac_ssl_libraries" + ssl_includes="$ac_ssl_includes" + + if test "$ac_ssl_rsaref" = yes; then + LIBSSL="-lssl -lcrypto -lRSAglue -lrsaref" + fi + + if test $ssl_version = "old"; then + AC_DEFINE(HAVE_OLD_SSL_API, 1, [Define if you have OpenSSL < 0.9.6]) + fi +fi + +SSL_INCLUDES= + +if test "$ssl_includes" = "/usr/include"; then + if test -f /usr/kerberos/include/krb5.h; then + SSL_INCLUDES="-I/usr/kerberos/include" + fi +elif test "$ssl_includes" != "/usr/local/include" && test -n "$ssl_includes"; then + SSL_INCLUDES="-I$ssl_includes" +fi + +if test "$ssl_libraries" = "/usr/lib" || test "$ssl_libraries" = "/usr/local/lib" || test -z "$ssl_libraries" || test "$ssl_libraries" = "NONE"; then + SSL_LDFLAGS="" +else + SSL_LDFLAGS="-L$ssl_libraries -R$ssl_libraries" +fi + +AC_SUBST(SSL_INCLUDES) +AC_SUBST(SSL_LDFLAGS) +AC_SUBST(LIBSSL) +]) + +AC_DEFUN([KDE_CHECK_STRLCPY], +[ + AC_REQUIRE([AC_CHECK_STRLCAT]) + AC_REQUIRE([AC_CHECK_STRLCPY]) + AC_CHECK_SIZEOF(size_t) + AC_CHECK_SIZEOF(unsigned long) + + AC_MSG_CHECKING([sizeof size_t == sizeof unsigned long]) + AC_TRY_COMPILE(,[ + #if SIZEOF_SIZE_T != SIZEOF_UNSIGNED_LONG + choke me + #endif + ],AC_MSG_RESULT([yes]),[ + AC_MSG_RESULT(no) + AC_MSG_ERROR([ + Apparently on your system our assumption sizeof size_t == sizeof unsigned long + does not apply. Please mail kde-devel@kde.org with a description of your system! + ]) + ]) +]) + +AC_DEFUN([KDE_CHECK_BINUTILS], +[ + AC_MSG_CHECKING([if ld supports unversioned version maps]) + + kde_save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map" + echo "{ local: extern \"C++\" { foo }; };" > conftest.map + AC_TRY_LINK([int foo;], +[ +#ifdef __INTEL_COMPILER +icc apparently does not support libtools version-info and version-script +at the same time. Dunno where the bug is, but until somebody figured out, +better disable the optional version scripts. +#endif + + foo = 42; +], kde_supports_versionmaps=yes, kde_supports_versionmaps=no) + LDFLAGS="$kde_save_LDFLAGS" + rm -f conftest.map + AM_CONDITIONAL(include_VERSION_SCRIPT, + [test "$kde_supports_versionmaps" = "yes" && test "$kde_use_debug_code" = "no"]) + + AC_MSG_RESULT($kde_supports_versionmaps) +]) + +AC_DEFUN([AM_PROG_OBJC],[ +AC_CHECK_PROGS(OBJC, gcc, gcc) +test -z "$OBJC" && AC_MSG_ERROR([no acceptable objective-c gcc found in \$PATH]) +if test "x${OBJCFLAGS-unset}" = xunset; then + OBJCFLAGS="-g -O2" +fi +AC_SUBST(OBJCFLAGS) +_AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES(OBJC)]) +]) + +AC_DEFUN([KDE_CHECK_PERL], +[ + KDE_FIND_PATH(perl, PERL, [$bindir $exec_prefix/bin $prefix/bin], [ + AC_MSG_ERROR([No Perl found in your $PATH. +We need perl to generate some code.]) + ]) + AC_SUBST(PERL) +]) + +AC_DEFUN([KDE_CHECK_LARGEFILE], +[ +AC_SYS_LARGEFILE +if test "$ac_cv_sys_file_offset_bits" != no; then + CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits" +fi + +if test "x$ac_cv_sys_large_files" != "xno"; then + CPPFLAGS="$CPPFLAGS -D_LARGE_FILES=1" +fi + +]) + +dnl A small extension to PKG_CHECK_MODULES (defined in pkg.m4.in) +dnl which allows to search for libs that get installed into the KDE prefix. +dnl +dnl Syntax: KDE_PKG_CHECK_MODULES(KSTUFF, libkexif >= 0.2 glib = 1.3.4, action-if, action-not) +dnl defines KSTUFF_LIBS, KSTUFF_CFLAGS, see pkg-config man page +dnl also defines KSTUFF_PKG_ERRORS on error +AC_DEFUN([KDE_PKG_CHECK_MODULES], [ + + PKG_CONFIG_PATH="$prefix/lib${kdelibsuff}/pkgconfig:$PKG_CONFIG_PATH" + if test "$prefix" != "$kde_libs_prefix"; then + PKG_CONFIG_PATH="$kde_libs_prefix/lib${kdelibsuff}/pkgconfig:$PKG_CONFIG_PATH" + fi + export PKG_CONFIG_PATH + PKG_CHECK_MODULES([$1],[$2],[$3],[$4]) +]) + + +dnl Check for PIE support in the compiler and linker +AC_DEFUN([KDE_CHECK_PIE_SUPPORT], +[ + AC_CACHE_CHECK([for PIE support], kde_cv_val_pie_support, + [ + AC_LANG_SAVE + AC_LANG_CPLUSPLUS + safe_CXXFLAGS=$CXXFLAGS + safe_LDFLAGS=$LDFLAGS + CXXFLAGS="$CXXFLAGS -fPIE" + LDFLAGS="$LDFLAGS -pie" + + AC_TRY_LINK([int foo;], [], [kde_cv_val_pie_support=yes], [kde_cv_val_pie_support=no]) + + CXXFLAGS=$safe_CXXFLAGS + LDFLAGS=$safe_LDFLAGS + AC_LANG_RESTORE + ]) + + AC_MSG_CHECKING(if enabling -pie/fPIE support) + + AC_ARG_ENABLE(pie, + AC_HELP_STRING([--enable-pie],[platform supports PIE linking [default=detect]]), + [kde_has_pie_support=$enableval], + [kde_has_pie_support=detect]) + + if test "$kde_has_pie_support" = "detect"; then + kde_has_pie_support=$kde_cv_val_pie_support + fi + + AC_MSG_RESULT([$kde_has_pie_support]) + + KDE_USE_FPIE="" + KDE_USE_PIE="" + + AC_SUBST([KDE_USE_FPIE]) + AC_SUBST([KDE_USE_PIE]) + + if test "$kde_has_pie_support" = "yes"; then + KDE_USE_FPIE="-fPIE" + KDE_USE_PIE="-pie" + fi +]) +# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- +## Copyright 1996, 1997, 1998, 1999, 2000, 2001 +## Free Software Foundation, Inc. +## Originally by Gordon Matzigkeit , 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 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 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. + +# serial 47 AC_PROG_LIBTOOL + + +# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) +# ----------------------------------------------------------- +# If this macro is not defined by Autoconf, define it here. +m4_ifdef([AC_PROVIDE_IFELSE], + [], + [m4_define([AC_PROVIDE_IFELSE], + [m4_ifdef([AC_PROVIDE_$1], + [$2], [$3])])]) + + +# AC_PROG_LIBTOOL +# --------------- +AC_DEFUN([AC_PROG_LIBTOOL], +[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl +dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX +dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX. + AC_PROVIDE_IFELSE([AC_PROG_CXX], + [AC_LIBTOOL_CXX], + [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX + ])]) +dnl And a similar setup for Fortran 77 support + AC_PROVIDE_IFELSE([AC_PROG_F77], + [AC_LIBTOOL_F77], + [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77 +])]) + +dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly. +dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run +dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both. + AC_PROVIDE_IFELSE([AC_PROG_GCJ], + [AC_LIBTOOL_GCJ], + [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], + [AC_LIBTOOL_GCJ], + [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ], + [AC_LIBTOOL_GCJ], + [ifdef([AC_PROG_GCJ], + [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])]) + ifdef([A][M_PROG_GCJ], + [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])]) + ifdef([LT_AC_PROG_GCJ], + [define([LT_AC_PROG_GCJ], + defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])]) +])])# AC_PROG_LIBTOOL + + +# _AC_PROG_LIBTOOL +# ---------------- +AC_DEFUN([_AC_PROG_LIBTOOL], +[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl +AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl +AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl +AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool --silent' +AC_SUBST(LIBTOOL)dnl + +# Prevent multiple expansion +define([AC_PROG_LIBTOOL], []) +])# _AC_PROG_LIBTOOL + + +# AC_LIBTOOL_SETUP +# ---------------- +AC_DEFUN([AC_LIBTOOL_SETUP], +[AC_PREREQ(2.50)dnl +AC_REQUIRE([AC_ENABLE_SHARED])dnl +AC_REQUIRE([AC_ENABLE_STATIC])dnl +AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_PROG_LD])dnl +AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl +AC_REQUIRE([AC_PROG_NM])dnl + +AC_REQUIRE([AC_PROG_LN_S])dnl +AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl +# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! +AC_REQUIRE([AC_OBJEXT])dnl +AC_REQUIRE([AC_EXEEXT])dnl +dnl + +AC_LIBTOOL_SYS_MAX_CMD_LEN +AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE +AC_LIBTOOL_OBJDIR + +AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl +_LT_AC_PROG_ECHO_BACKSLASH + +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 + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed='sed -e s/^X//' +[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 avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +# Constants: +rm="rm -f" + +# Global variables: +default_ofile=libtool +can_build_shared=yes + +# All known linkers require a `.a' archive for static linking (except M$VC, +# which needs '.lib'). +libext=a +ltmain="$ac_aux_dir/ltmain.sh" +ofile="$default_ofile" +with_gnu_ld="$lt_cv_prog_gnu_ld" + +AC_CHECK_TOOL(AR, ar, false) +AC_CHECK_TOOL(RANLIB, ranlib, :) +AC_CHECK_TOOL(STRIP, strip, :) + +old_CC="$CC" +old_CFLAGS="$CFLAGS" + +# Set sane defaults for various variables +test -z "$AR" && AR=ar +test -z "$AR_FLAGS" && AR_FLAGS=cru +test -z "$AS" && AS=as +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$DLLTOOL" && DLLTOOL=dlltool +test -z "$LD" && LD=ld +test -z "$LN_S" && LN_S="ln -s" +test -z "$MAGIC_CMD" && MAGIC_CMD=file +test -z "$NM" && NM=nm +test -z "$SED" && SED=sed +test -z "$OBJDUMP" && OBJDUMP=objdump +test -z "$RANLIB" && RANLIB=: +test -z "$STRIP" && STRIP=: +test -z "$ac_objext" && ac_objext=o + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + openbsd*) + old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" + ;; + *) + old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" +fi + +# Only perform the check for file, if the check method requires it +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + AC_PATH_MAGIC + fi + ;; +esac + +AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) +AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], +enable_win32_dll=yes, enable_win32_dll=no) + +AC_ARG_ENABLE([libtool-lock], + [AC_HELP_STRING([--disable-libtool-lock], + [avoid locking (might break parallel builds)])]) +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + +AC_ARG_WITH([pic], + [AC_HELP_STRING([--with-pic], + [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], + [pic_mode="$withval"], + [pic_mode=default]) +test -z "$pic_mode" && pic_mode=default + +# Use C for the default configuration in the libtool script +tagname= +AC_LIBTOOL_LANG_C_CONFIG +_LT_AC_TAGCONFIG +])# AC_LIBTOOL_SETUP + + +# _LT_AC_SYS_COMPILER +# ------------------- +AC_DEFUN([_LT_AC_SYS_COMPILER], +[AC_REQUIRE([AC_PROG_CC])dnl + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# Allow CC to be a program name with arguments. +compiler=$CC +])# _LT_AC_SYS_COMPILER + + +# _LT_AC_SYS_LIBPATH_AIX +# ---------------------- +# 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. +AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], +[AC_LINK_IFELSE(AC_LANG_PROGRAM,[ +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 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 +])# _LT_AC_SYS_LIBPATH_AIX + + +# _LT_AC_SHELL_INIT(ARG) +# ---------------------- +AC_DEFUN([_LT_AC_SHELL_INIT], +[ifdef([AC_DIVERSION_NOTICE], + [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], + [AC_DIVERT_PUSH(NOTICE)]) +$1 +AC_DIVERT_POP +])# _LT_AC_SHELL_INIT + + +# _LT_AC_PROG_ECHO_BACKSLASH +# -------------------------- +# Add some code to the start of the generated configure script which +# will find an echo command which doesn't interpret backslashes. +AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], +[_LT_AC_SHELL_INIT([ +# Check that we are running under the correct shell. +SHELL=${CONFIG_SHELL-/bin/sh} + +case X$ECHO in +X*--fallback-echo) + # Remove one level of quotation (which was required for Make). + ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` + ;; +esac + +echo=${ECHO-echo} +if test "X[$]1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X[$]1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then + # Yippee, $echo works! + : +else + # Restart under the correct shell. + exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} +fi + +if test "X[$]1" = X--fallback-echo; then + # used as fallback echo + shift + cat </dev/null && + echo_test_string="`eval $cmd`" && + (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null + then + break + fi + done +fi + +if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + : +else + # The Solaris, AIX, and Digital Unix default echo programs unquote + # backslashes. This makes it impossible to quote backslashes using + # echo "$something" | sed 's/\\/\\\\/g' + # + # So, first we look for a working echo in the user's PATH. + + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for dir in $PATH /usr/ucb; do + IFS="$lt_save_ifs" + if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && + test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + echo="$dir/echo" + break + fi + done + IFS="$lt_save_ifs" + + if test "X$echo" = Xecho; then + # We didn't find a better echo, so look for alternatives. + if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # This shell has a builtin print -r that does the trick. + echo='print -r' + elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && + test "X$CONFIG_SHELL" != X/bin/ksh; then + # If we have ksh, try running configure again with it. + ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} + export ORIGINAL_CONFIG_SHELL + CONFIG_SHELL=/bin/ksh + export CONFIG_SHELL + exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} + else + # Try using printf. + echo='printf %s\n' + if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # Cool, printf works + : + elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL + export CONFIG_SHELL + SHELL="$CONFIG_SHELL" + export SHELL + echo="$CONFIG_SHELL [$]0 --fallback-echo" + elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + echo="$CONFIG_SHELL [$]0 --fallback-echo" + else + # maybe with a smaller string... + prev=: + + for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do + if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null + then + break + fi + prev="$cmd" + done + + if test "$prev" != 'sed 50q "[$]0"'; then + echo_test_string=`eval $prev` + export echo_test_string + exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} + else + # Oops. We lost completely, so just stick with echo. + echo=echo + fi + fi + fi + fi +fi +fi + +# Copy echo and quote the copy suitably for passing to libtool from +# the Makefile, instead of quoting the original, which is used later. +ECHO=$echo +if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then + ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" +fi + +AC_SUBST(ECHO) +])])# _LT_AC_PROG_ECHO_BACKSLASH + + +# _LT_AC_LOCK +# ----------- +AC_DEFUN([_LT_AC_LOCK], +[AC_ARG_ENABLE([libtool-lock], + [AC_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 __oline__ "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-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|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*) + LINUX_64_MODE="32" + case $host in + x86_64-*linux*) + LD="${LD-ld} -m elf_i386" + ;; + ppc64-*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*) + LINUX_64_MODE="64" + case $host in + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + ppc*-*linux*|powerpc*-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*) + 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_TRY_LINK([],[],[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 + ;; +AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], +[*-*-cygwin* | *-*-mingw* | *-*-pw32*) + AC_CHECK_TOOL(DLLTOOL, dlltool, false) + AC_CHECK_TOOL(AS, as, false) + AC_CHECK_TOOL(OBJDUMP, objdump, false) + ;; + ]) +esac + +need_locks="$enable_libtool_lock" + +])# _LT_AC_LOCK + + +# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) +# ---------------------------------------------------------------- +# Check whether the given compiler option works +AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], +[AC_REQUIRE([LT_AC_PROG_SED]) +AC_CACHE_CHECK([$1], [$2], + [$2=no + ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + printf "$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}? :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:__oline__: \$? = $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 + if test ! -s conftest.err; then + $2=yes + fi + fi + $rm conftest* +]) + +if test x"[$]$2" = xyes; then + ifelse([$5], , :, [$5]) +else + ifelse([$6], , :, [$6]) +fi +])# AC_LIBTOOL_COMPILER_OPTION + + +# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [ACTION-SUCCESS], [ACTION-FAILURE]) +# ------------------------------------------------------------ +# Check whether the given compiler option works +AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], +[AC_CACHE_CHECK([$1], [$2], + [$2=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $3" + printf "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The compiler 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 + else + $2=yes + fi + fi + $rm conftest* + LDFLAGS="$save_LDFLAGS" +]) + +if test x"[$]$2" = xyes; then + ifelse([$4], , :, [$4]) +else + ifelse([$5], , :, [$5]) +fi +])# AC_LIBTOOL_LINKER_OPTION + + +# AC_LIBTOOL_SYS_MAX_CMD_LEN +# -------------------------- +AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], +[# 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 + testring="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*) + # 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; + ;; + + *) + # 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"`$CONFIG_SHELL [$]0 --fallback-echo "X$testring" 2>/dev/null` \ + = "XX$testring") >/dev/null 2>&1 && + new_result=`expr "X$testring" : ".*" 2>&1` && + lt_cv_sys_max_cmd_len=$new_result && + test $i != 17 # 1/2 MB should be enough + do + i=`expr $i + 1` + testring=$testring$testring + done + testring= + # 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` + ;; + 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 +])# AC_LIBTOOL_SYS_MAX_CMD_LEN + + +# _LT_AC_CHECK_DLFCN +# -------------------- +AC_DEFUN([_LT_AC_CHECK_DLFCN], +[AC_CHECK_HEADERS(dlfcn.h)dnl +])# _LT_AC_CHECK_DLFCN + + +# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, +# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) +# ------------------------------------------------------------------ +AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], +[AC_REQUIRE([_LT_AC_CHECK_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 < +#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 + +#ifdef __cplusplus +extern "C" void exit (int); +#endif + +void fnord() { int i=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; + /* dlclose (self); */ + } + + exit (status); +}] +EOF + if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) $1 ;; + x$lt_dlneed_uscore) $2 ;; + x$lt_unknown|x*) $3 ;; + esac + else : + # compilation failed + $3 + fi +fi +rm -fr conftest* +])# _LT_AC_TRY_DLOPEN_SELF + + +# AC_LIBTOOL_DLOPEN_SELF +# ------------------- +AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], +[AC_REQUIRE([_LT_AC_CHECK_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*) + 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="-dld"], + [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="-dld"]) + ]) + ]) + ]) + ]) + ]) + ;; + 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" + 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_AC_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 + LDFLAGS="$LDFLAGS $link_static_flag" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], + lt_cv_dlopen_self_static, [dnl + _LT_AC_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 +])# AC_LIBTOOL_DLOPEN_SELF + + +# AC_LIBTOOL_PROG_CC_C_O([TAGNAME]) +# --------------------------------- +# Check to see if options -c and -o are simultaneously supported by compiler +AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], +[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl +AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], + [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)], + [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no + $rm -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + # According to Tom Tromey, Ian Lance Taylor reported there are C compilers + # that will create temporary files in the current directory regardless of + # the output directory. Thus, making CWD read-only will cause this test + # to fail, enabling locking or at least warning the user not to do parallel + # builds. + chmod -w . + + 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}? :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:__oline__: $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:__oline__: \$? = $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 + if test ! -s out/conftest.err; then + _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + fi + fi + chmod u+w . + $rm conftest* out/* + rmdir out + cd .. + rmdir conftest + $rm conftest* +]) +])# AC_LIBTOOL_PROG_CC_C_O + + +# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME]) +# ----------------------------------------- +# Check to see if we can do hard links to lock some files if needed +AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], +[AC_REQUIRE([_LT_AC_LOCK])dnl + +hard_links="nottested" +if test "$_LT_AC_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 +])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS + + +# AC_LIBTOOL_OBJDIR +# ----------------- +AC_DEFUN([AC_LIBTOOL_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 +])# AC_LIBTOOL_OBJDIR + + +# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME]) +# ---------------------------------------------- +# Check hardcoding attributes. +AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], +[AC_MSG_CHECKING([how to hardcode library paths into programs]) +_LT_AC_TAGVAR(hardcode_action, $1)= +if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \ + test -n "$_LT_AC_TAGVAR(runpath_var $1)" || \ + test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)"="Xyes" ; then + + # We can hardcode non-existant directories. + if test "$_LT_AC_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_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no && + test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then + # Linking always hardcodes the temporary library directory. + _LT_AC_TAGVAR(hardcode_action, $1)=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + _LT_AC_TAGVAR(hardcode_action, $1)=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + _LT_AC_TAGVAR(hardcode_action, $1)=unsupported +fi +AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)]) + +if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; 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 +])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH + + +# AC_LIBTOOL_SYS_LIB_STRIP +# ------------------------ +AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], +[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" + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) +fi + ;; + *) + AC_MSG_RESULT([no]) + ;; + esac +fi +])# AC_LIBTOOL_SYS_LIB_STRIP + + +# AC_LIBTOOL_SYS_DYNAMIC_LINKER +# ----------------------------- +# PORTME Fill in your ld.so characteristics +AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], +[AC_MSG_CHECKING([dynamic linker characteristics]) +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext=".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" +sys_lib_search_path_spec="/lib /usr/lib /usr/local/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 + 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' + ;; + +aix4* | aix5*) + version_type=linux + 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*) + 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=`$echo "X$lib" | $Xsed -e '\''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' + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi4*) + version_type=linux + 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*) + version_type=windows + shrext=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in + yes,cygwin* | yes,mingw* | yes,pw32*) + 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' + 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="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; + mingw*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. + 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 + ;; + 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 + ;; + + *) + library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # 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}${versuffix}$shared_ext ${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='$(test .$module = .yes && echo .so || echo .dylib)' + # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. + if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` + else + sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' + fi + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +kfreebsd*-gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +freebsd*) + objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` + 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 + ;; + *) # from 3.2 on + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + 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='.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='.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='.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' + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux + 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 Linux ELF. +linux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + libsuff= + if test "x$LINUX_64_MODE" = x64; then + # Some platforms are per default 64-bit, so there's no /lib64 + if test -d /lib64 -a ! -h /lib64; then + libsuff=64 + fi + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}" + sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" + # 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 + + # 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}${release}${shared_ext} ${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 + 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=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +openbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + 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=".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" + ;; + +sco3.2v5*) + version_type=osf + 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 + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=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.2uw2* | sysv4.3* | sysv5*) + version_type=linux + 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 + export_dynamic_flag_spec='${wl}-Blargedynsym' + 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 + 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 + ;; + +uts4*) + version_type=linux + 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 +])# AC_LIBTOOL_SYS_DYNAMIC_LINKER + + +# _LT_AC_TAGCONFIG +# ---------------- +AC_DEFUN([_LT_AC_TAGCONFIG], +[AC_ARG_WITH([tags], + [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@], + [include additional configurations @<:@automatic@:>@])], + [tagnames="$withval"]) + +if test -f "$ltmain" && test -n "$tagnames"; then + if test ! -f "${ofile}"; then + AC_MSG_WARN([output file `$ofile' does not exist]) + fi + + if test -z "$LTCC"; then + eval "`$SHELL ${ofile} --config | grep '^LTCC='`" + if test -z "$LTCC"; then + AC_MSG_WARN([output file `$ofile' does not look like a libtool script]) + else + AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile']) + fi + fi + + # Extract list of available tagged configurations in $ofile. + # Note that this assumes the entire list is on one line. + available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` + + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for tagname in $tagnames; do + IFS="$lt_save_ifs" + # Check whether tagname contains only valid characters + case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in + "") ;; + *) AC_MSG_ERROR([invalid tag name: $tagname]) + ;; + esac + + if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null + then + AC_MSG_ERROR([tag name \"$tagname\" already exists]) + fi + + # Update the list of available tags. + if test -n "$tagname"; then + echo appending configuration tag \"$tagname\" to $ofile + + case $tagname in + CXX) + if test -n "$CXX" && test "X$CXX" != "Xno"; then + AC_LIBTOOL_LANG_CXX_CONFIG + else + tagname="" + fi + ;; + + F77) + if test -n "$F77" && test "X$F77" != "Xno"; then + AC_LIBTOOL_LANG_F77_CONFIG + else + tagname="" + fi + ;; + + GCJ) + if test -n "$GCJ" && test "X$GCJ" != "Xno"; then + AC_LIBTOOL_LANG_GCJ_CONFIG + else + tagname="" + fi + ;; + + RC) + AC_LIBTOOL_LANG_RC_CONFIG + ;; + + *) + AC_MSG_ERROR([Unsupported tag name: $tagname]) + ;; + esac + + # Append the new tag name to the list of available tags. + if test -n "$tagname" ; then + available_tags="$available_tags $tagname" + fi + fi + done + IFS="$lt_save_ifs" + + # Now substitute the updated list of available tags. + if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then + mv "${ofile}T" "$ofile" + chmod +x "$ofile" + else + rm -f "${ofile}T" + AC_MSG_ERROR([unable to update list of available tagged configurations.]) + fi +fi +])# _LT_AC_TAGCONFIG + + +# AC_LIBTOOL_DLOPEN +# ----------------- +# enable checks for dlopen support +AC_DEFUN([AC_LIBTOOL_DLOPEN], + [AC_BEFORE([$0],[AC_LIBTOOL_SETUP]) +])# AC_LIBTOOL_DLOPEN + + +# AC_LIBTOOL_WIN32_DLL +# -------------------- +# declare package support for building win32 dll's +AC_DEFUN([AC_LIBTOOL_WIN32_DLL], +[AC_BEFORE([$0], [AC_LIBTOOL_SETUP]) +])# AC_LIBTOOL_WIN32_DLL + + +# AC_ENABLE_SHARED([DEFAULT]) +# --------------------------- +# implement the --enable-shared flag +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +AC_DEFUN([AC_ENABLE_SHARED], +[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl +AC_ARG_ENABLE([shared], + [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@], + [build shared libraries @<:@default=]AC_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=]AC_ENABLE_SHARED_DEFAULT) +])# AC_ENABLE_SHARED + + +# AC_DISABLE_SHARED +# ----------------- +#- set the default shared flag to --disable-shared +AC_DEFUN([AC_DISABLE_SHARED], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +AC_ENABLE_SHARED(no) +])# AC_DISABLE_SHARED + + +# AC_ENABLE_STATIC([DEFAULT]) +# --------------------------- +# implement the --enable-static flag +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +AC_DEFUN([AC_ENABLE_STATIC], +[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl +AC_ARG_ENABLE([static], + [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@], + [build static libraries @<:@default=]AC_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=]AC_ENABLE_STATIC_DEFAULT) +])# AC_ENABLE_STATIC + + +# AC_DISABLE_STATIC +# ----------------- +# set the default static flag to --disable-static +AC_DEFUN([AC_DISABLE_STATIC], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +AC_ENABLE_STATIC(no) +])# AC_DISABLE_STATIC + + +# AC_ENABLE_FAST_INSTALL([DEFAULT]) +# --------------------------------- +# implement the --enable-fast-install flag +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +AC_DEFUN([AC_ENABLE_FAST_INSTALL], +[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl +AC_ARG_ENABLE([fast-install], + [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], + [optimize for fast installation @<:@default=]AC_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=]AC_ENABLE_FAST_INSTALL_DEFAULT) +])# AC_ENABLE_FAST_INSTALL + + +# AC_DISABLE_FAST_INSTALL +# ----------------------- +# set the default to --disable-fast-install +AC_DEFUN([AC_DISABLE_FAST_INSTALL], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +AC_ENABLE_FAST_INSTALL(no) +])# AC_DISABLE_FAST_INSTALL + + +# AC_LIBTOOL_PICMODE([MODE]) +# -------------------------- +# implement the --with-pic flag +# MODE is either `yes' or `no'. If omitted, it defaults to `both'. +AC_DEFUN([AC_LIBTOOL_PICMODE], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +pic_mode=ifelse($#,1,$1,default) +])# AC_LIBTOOL_PICMODE + + +# AC_PROG_EGREP +# ------------- +# This is predefined starting with Autoconf 2.54, so this conditional +# definition can be removed once we require Autoconf 2.54 or later. +m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP], +[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep], + [if echo a | (grep -E '(a|b)') >/dev/null 2>&1 + then ac_cv_prog_egrep='grep -E' + else ac_cv_prog_egrep='egrep' + fi]) + EGREP=$ac_cv_prog_egrep + AC_SUBST([EGREP]) +])]) + + +# AC_PATH_TOOL_PREFIX +# ------------------- +# find a file program which can recognise shared library +AC_DEFUN([AC_PATH_TOOL_PREFIX], +[AC_REQUIRE([AC_PROG_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="ifelse([$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 <&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 + +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 +])# AC_PATH_TOOL_PREFIX + + +# AC_PATH_MAGIC +# ------------- +# find a file program which can recognise a shared library +AC_DEFUN([AC_PATH_MAGIC], +[AC_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 + AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) + else + MAGIC_CMD=: + fi +fi +])# AC_PATH_MAGIC + + +# AC_PROG_LD +# ---------- +# find the pathname to the GNU or non-GNU linker +AC_DEFUN([AC_PROG_LD], +[AC_ARG_WITH([gnu-ld], + [AC_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]) +AC_REQUIRE([LT_AC_PROG_SED])dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])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 GNU ld's 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; 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)/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 + ;; + +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]) 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 + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + irix5* | nonstopux*) + # this will be overridden with pass_all, but let us keep it just in case + lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1" + ;; + *) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + # this will be overridden with pass_all, but let us keep it just in case + lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[[1234]] dynamic lib MIPS - version 1" + ;; + esac + lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*` + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be Linux ELF. +linux*) + case $host_cpu in + alpha* | hppa* | i*86 | ia64* | m68* | mips* | powerpc* | sparc* | s390* | sh* | x86_64* ) + lt_cv_deplibs_check_method=pass_all ;; + # the debian people say, arm and glibc 2.3.1 works for them with pass_all + arm* ) + lt_cv_deplibs_check_method=pass_all ;; + *) + # glibc up to 2.1.1 does not perform some relocations on ARM + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;; + esac + lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` + ;; + +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=unknown + ;; + +openbsd*) + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object' + else + lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library' + fi + ;; + +osf3* | osf4* | osf5*) + # this will be overridden with pass_all, but let us keep it just in case + lt_cv_deplibs_check_method='file_magic COFF format alpha shared library' + lt_cv_file_magic_test_file=/shlib/libc.so + lt_cv_deplibs_check_method=pass_all + ;; + +sco3.2v5*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + lt_cv_file_magic_test_file=/lib/libc.so + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + 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 + ;; + esac + ;; + +sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac +]) +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 +])# AC_DEPLIBS_CHECK_METHOD + + +# AC_PROG_NM +# ---------- +# find the pathname to a BSD-compatible name lister +AC_DEFUN([AC_PROG_NM], +[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM, +[if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM="$NM" +else + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + tmp_nm="$ac_dir/${ac_tool_prefix}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" + test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm +fi]) +NM="$lt_cv_path_NM" +])# AC_PROG_NM + + +# AC_CHECK_LIBM +# ------------- +# check for math library +AC_DEFUN([AC_CHECK_LIBM], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cygwin* | *-*-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_CHECK_LIBM + + +# AC_LIBLTDL_CONVENIENCE([DIRECTORY]) +# ----------------------------------- +# sets LIBLTDL to the link flags for the libltdl convenience library and +# LTDLINCL to the include flags for the libltdl header and adds +# --enable-ltdl-convenience to the configure arguments. Note that LIBLTDL +# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If +# DIRECTORY is not provided, it is assumed to be `libltdl'. LIBLTDL will +# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed with +# '${top_srcdir}/' (note the single quotes!). If your package is not +# flat and you're not using automake, define top_builddir and +# top_srcdir appropriately in the Makefiles. +AC_DEFUN([AC_LIBLTDL_CONVENIENCE], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl + case $enable_ltdl_convenience in + no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; + "") enable_ltdl_convenience=yes + ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; + esac + LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la + LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) + # For backwards non-gettext consistent compatibility... + INCLTDL="$LTDLINCL" +])# AC_LIBLTDL_CONVENIENCE + + +# AC_LIBLTDL_INSTALLABLE([DIRECTORY]) +# ----------------------------------- +# sets LIBLTDL to the link flags for the libltdl installable library and +# LTDLINCL to the include flags for the libltdl header and adds +# --enable-ltdl-install to the configure arguments. Note that LIBLTDL +# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If +# DIRECTORY is not provided and an installed libltdl is not found, it is +# assumed to be `libltdl'. LIBLTDL will be prefixed with '${top_builddir}/' +# and LTDLINCL will be prefixed with '${top_srcdir}/' (note the single +# quotes!). If your package is not flat and you're not using automake, +# define top_builddir and top_srcdir appropriately in the Makefiles. +# In the future, this macro may have to be called after AC_PROG_LIBTOOL. +AC_DEFUN([AC_LIBLTDL_INSTALLABLE], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl + AC_CHECK_LIB(ltdl, lt_dlinit, + [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no], + [if test x"$enable_ltdl_install" = xno; then + AC_MSG_WARN([libltdl not installed, but installation disabled]) + else + enable_ltdl_install=yes + fi + ]) + if test x"$enable_ltdl_install" = x"yes"; then + ac_configure_args="$ac_configure_args --enable-ltdl-install" + LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la + LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) + else + ac_configure_args="$ac_configure_args --enable-ltdl-install=no" + LIBLTDL="-lltdl" + LTDLINCL= + fi + # For backwards non-gettext consistent compatibility... + INCLTDL="$LTDLINCL" +])# AC_LIBLTDL_INSTALLABLE + + +# AC_LIBTOOL_CXX +# -------------- +# enable support for C++ libraries +AC_DEFUN([AC_LIBTOOL_CXX], +[AC_REQUIRE([_LT_AC_LANG_CXX]) +])# AC_LIBTOOL_CXX + + +# _LT_AC_LANG_CXX +# --------------- +AC_DEFUN([_LT_AC_LANG_CXX], +[AC_REQUIRE([AC_PROG_CXX]) +AC_REQUIRE([AC_PROG_CXXCPP]) +_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX]) +])# _LT_AC_LANG_CXX + + +# AC_LIBTOOL_F77 +# -------------- +# enable support for Fortran 77 libraries +AC_DEFUN([AC_LIBTOOL_F77], +[AC_REQUIRE([_LT_AC_LANG_F77]) +])# AC_LIBTOOL_F77 + + +# _LT_AC_LANG_F77 +# --------------- +AC_DEFUN([_LT_AC_LANG_F77], +[AC_REQUIRE([AC_PROG_F77]) +_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77]) +])# _LT_AC_LANG_F77 + + +# AC_LIBTOOL_GCJ +# -------------- +# enable support for GCJ libraries +AC_DEFUN([AC_LIBTOOL_GCJ], +[AC_REQUIRE([_LT_AC_LANG_GCJ]) +])# AC_LIBTOOL_GCJ + + +# _LT_AC_LANG_GCJ +# --------------- +AC_DEFUN([_LT_AC_LANG_GCJ], +[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[], + [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[], + [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[], + [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])], + [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])], + [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])]) +_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ]) +])# _LT_AC_LANG_GCJ + + +# AC_LIBTOOL_RC +# -------------- +# enable support for Windows resource files +AC_DEFUN([AC_LIBTOOL_RC], +[AC_REQUIRE([LT_AC_PROG_RC]) +_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC]) +])# AC_LIBTOOL_RC + + +# AC_LIBTOOL_LANG_C_CONFIG +# ------------------------ +# Ensure that the configuration vars for the C compiler are +# suitably defined. Those variables are subsequently used by +# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. +AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG]) +AC_DEFUN([_LT_AC_LANG_C_CONFIG], +[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_AC_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;\n" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}\n' + +_LT_AC_SYS_COMPILER + +# +# Check for any special shared library compilation flags. +# +_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)= +if test "$GCC" = no; then + case $host_os in + sco3.2v5*) + _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf' + ;; + esac +fi +if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then + AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries]) + if echo "$old_CC $old_CFLAGS " | grep "[[ ]]$]_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[[ ]]" >/dev/null; then : + else + AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure]) + _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no + fi +fi + + +# +# Check to make sure the static flag actually works. +# +AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works], + _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1), + $_LT_AC_TAGVAR(lt_prog_compiler_static, $1), + [], + [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) + + +## 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... +AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) +AC_LIBTOOL_PROG_COMPILER_PIC($1) +AC_LIBTOOL_PROG_CC_C_O($1) +AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) +AC_LIBTOOL_PROG_LD_SHLIBS($1) +AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) +AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) +AC_LIBTOOL_SYS_LIB_STRIP +AC_LIBTOOL_DLOPEN_SELF($1) + +# Report which librarie types wil 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 + ;; + +aix4*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; + darwin* | rhapsody*) + if test "$GCC" = yes; then + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + case "$host_os" in + rhapsody* | darwin1.[[012]]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[012]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' + ;; + 10.*) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup' + ;; + esac + fi + ;; + esac + output_verbose_link_cmd='echo' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring' + _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_automatic, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + else + _LT_AC_TAGVAR(ld_shlibs, $1)=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]) + +AC_LIBTOOL_CONFIG($1) + +AC_LANG_POP +CC="$lt_save_CC" +])# AC_LIBTOOL_LANG_C_CONFIG + + +# AC_LIBTOOL_LANG_CXX_CONFIG +# -------------------------- +# Ensure that the configuration vars for the C compiler are +# suitably defined. Those variables are subsequently used by +# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. +AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)]) +AC_DEFUN([_LT_AC_LANG_CXX_CONFIG], +[AC_LANG_PUSH(C++) +AC_REQUIRE([AC_PROG_CXX]) +AC_REQUIRE([AC_PROG_CXXCPP]) + +_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_AC_TAGVAR(allow_undefined_flag, $1)= +_LT_AC_TAGVAR(always_export_symbols, $1)=no +_LT_AC_TAGVAR(archive_expsym_cmds, $1)= +_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_AC_TAGVAR(hardcode_direct, $1)=no +_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= +_LT_AC_TAGVAR(hardcode_libdir_separator, $1)= +_LT_AC_TAGVAR(hardcode_minus_L, $1)=no +_LT_AC_TAGVAR(hardcode_automatic, $1)=no +_LT_AC_TAGVAR(module_cmds, $1)= +_LT_AC_TAGVAR(module_expsym_cmds, $1)= +_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown +_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_AC_TAGVAR(no_undefined_flag, $1)= +_LT_AC_TAGVAR(whole_archive_flag_spec, $1)= +_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Dependencies to place before and after the object being linked: +_LT_AC_TAGVAR(predep_objects, $1)= +_LT_AC_TAGVAR(postdep_objects, $1)= +_LT_AC_TAGVAR(predeps, $1)= +_LT_AC_TAGVAR(postdeps, $1)= +_LT_AC_TAGVAR(compiler_lib_search_path, $1)= + +# Source file extension for C++ test sources. +ac_ext=cc + +# Object file extension for compiled C++ test sources. +objext=o +_LT_AC_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;\n" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_AC_SYS_COMPILER + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +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 + 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 + unset lt_cv_path_LD +fi +test -z "${LDCXX+set}" || LD=$LDCXX +CC=${CXX-"c++"} +compiler=$CC +_LT_AC_TAGVAR(compiler, $1)=$CC +cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` + +# We don't want -fno-exception wen compiling C++ code, so set the +# no_builtin_flag separately +if test "$GXX" = yes; then + _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' +else + _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= +fi + +if test "$GXX" = yes; then + # Set up default GNU C++ configuration + + AC_PROG_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_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' + _LT_AC_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_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + _LT_AC_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_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -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 "\-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_AC_TAGVAR(ld_shlibs, $1)=yes +case $host_os in + aix3*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + 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 + exp_sym_flag='-Bexport' + no_entry_flag="" + else + # KDE requires run time linking. Make it the default. + aix_use_runtimelinking=yes + 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_AC_TAGVAR(archive_cmds, $1)='' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + + 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 + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + else + # We have old collect2 + _LT_AC_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_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= + fi + esac + shared_flag='-shared' + 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='-qmkshrobj ${wl}-G' + else + shared_flag='-qmkshrobj' + fi + fi + fi + + # Let the compiler handle the export list. + _LT_AC_TAGVAR(always_export_symbols, $1)=no + 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_AC_TAGVAR(allow_undefined_flag, $1)='-berok' + # Determine the default libpath from the value encoded in an empty executable. + _LT_AC_SYS_LIBPATH_AIX + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + + _LT_AC_TAGVAR(archive_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag" + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' + _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an empty executable. + _LT_AC_SYS_LIBPATH_AIX + _LT_AC_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_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' + # -bexpall does not export symbols beginning with underscore (_) + _LT_AC_TAGVAR(always_export_symbols, $1)=yes + # Exported symbols can be pulled into shared objects from archives + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' ' + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes + # This is similar to how AIX traditionally builds it's shared libraries. + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + chorus*) + case $cc_basename in + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + cygwin* | mingw* | pw32*) + # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(allow_undefined_flag, $1)=no + _LT_AC_TAGVAR(always_export_symbols, $1)=no + _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + + if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + _LT_AC_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 $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + darwin* | rhapsody*) + if test "$GXX" = yes; then + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + case "$host_os" in + rhapsody* | darwin1.[[012]]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[012]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' + ;; + 10.*) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup' + ;; + esac + fi + ;; + esac + lt_int_apple_cc_single_mod=no + output_verbose_link_cmd='echo' + if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then + lt_int_apple_cc_single_mod=yes + fi + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring' + fi + _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs' + + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_automatic, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + dgux*) + case $cc_basename in + ec++) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + ghcx) + # Green Hills C++ Compiler + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + freebsd[12]*) + # C++ shared libraries reported to be fairly broken before switch to ELF + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + freebsd-elf*) + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + ;; + freebsd* | kfreebsd*-gnu) + # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF + # conventions + _LT_AC_TAGVAR(ld_shlibs, $1)=yes + ;; + gnu*) + ;; + hpux9*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_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_AC_TAGVAR(ld_shlibs, $1)=no + ;; + aCC) + _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~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; echo $list' + ;; + *) + if test "$GXX" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + hpux10*|hpux11*) + if test $with_gnu_ld = no; then + case "$host_cpu" in + hppa*64*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + ia64*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + ;; + *) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + ;; + esac + fi + case "$host_cpu" in + hppa*64*) + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + ia64*) + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + ;; + *) + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_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_AC_TAGVAR(ld_shlibs, $1)=no + ;; + aCC) + case "$host_cpu" in + hppa*64*|ia64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' + ;; + *) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects' + ;; + 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; echo $list' + ;; + *) + if test "$GXX" = yes; then + if test $with_gnu_ld = no; then + case "$host_cpu" in + ia64*|hppa*64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' + ;; + *) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects' + ;; + esac + fi + else + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + irix5* | irix6*) + case $cc_basename in + CC) + # SGI C++ + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${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_AC_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_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' + fi + fi + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + ;; + esac + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + linux*) + 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_AC_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 $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib' + _LT_AC_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 $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --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; echo $list' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir' + _LT_AC_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_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' + ;; + icpc) + # Intel C++ + with_gnu_ld=yes + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' + ;; + cxx) + # Compaq C++ + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' + + runpath_var=LD_RUN_PATH + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + _LT_AC_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=`echo $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; echo $list' + ;; + esac + ;; + lynxos*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + m88k*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + mvs*) + case $cc_basename in + cxx) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + netbsd*) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' + wlarc= + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_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::"' + ;; + osf3*) + 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_AC_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 $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' + + ;; + RCC) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + cxx) + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_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=`echo $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; echo $list' + ;; + *) + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_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 "\-L"' + + else + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + 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_AC_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 $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + + # Archives containing C++ object files must be created using + # the KAI C++ compiler. + _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' + ;; + RCC) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + cxx) + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' + _LT_AC_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 $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~ + $rm $lib.exp' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + _LT_AC_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=`echo $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; echo $list' + ;; + *) + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_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 "\-L"' + + else + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + psos*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + sco*) + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + case $cc_basename in + CC) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC) + # Sun C++ 4.x + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + lcc) + # Lucid + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + solaris*) + case $cc_basename in + CC) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects' + _LT_AC_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} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The C++ compiler is used as linker so we must use $wl + # flag to pass the commands to the underlying system + # linker. + # Supported since Solaris 2.6 (maybe 2.5.1?) + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + ;; + esac + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + + # 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 -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[[LR]]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + + # 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_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' + ;; + gcx) + # Green Hills C++ Compiler + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib' + + # The C++ compiler must be used to create the archive. + _LT_AC_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_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' + if $CC --version | grep -v '^2\.7' > /dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$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 \"\-L\"" + else + # g++ 2.7 appears to require `-G' NOT `-shared' on this + # platform. + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib' + _LT_AC_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 $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$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 \"\-L\"" + fi + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' + fi + ;; + esac + ;; + sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*) + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + ;; + tandem*) + case $cc_basename in + NCC) + # NonStop-UX NCC 3.20 + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + vxworks*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; +esac +AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) +test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no + +_LT_AC_TAGVAR(GCC, $1)="$GXX" +_LT_AC_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... +AC_LIBTOOL_POSTDEP_PREDEP($1) +AC_LIBTOOL_PROG_COMPILER_PIC($1) +AC_LIBTOOL_PROG_CC_C_O($1) +AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) +AC_LIBTOOL_PROG_LD_SHLIBS($1) +AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) +AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) +AC_LIBTOOL_SYS_LIB_STRIP +AC_LIBTOOL_DLOPEN_SELF($1) + +AC_LIBTOOL_CONFIG($1) + +AC_LANG_POP +CC=$lt_save_CC +LDCXX=$LD +LD=$lt_save_LD +GCC=$lt_save_GCC +with_gnu_ldcxx=$with_gnu_ld +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 +])# AC_LIBTOOL_LANG_CXX_CONFIG + +# AC_LIBTOOL_POSTDEP_PREDEP([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. +AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[ +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... +ifelse([$1],[],[cat > conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext <> "$cfgfile" +ifelse([$1], [], +[#! $SHELL + +# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 +# Free Software Foundation, Inc. +# +# This file is part of GNU Libtool: +# Originally by Gordon Matzigkeit , 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 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 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. + +# 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 s/^X//" + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi + +# The names of the tagged configurations supported by this script. +available_tags= + +# ### BEGIN LIBTOOL CONFIG], +[# ### BEGIN LIBTOOL TAG CONFIG: $tagname]) + +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1) + +# Whether or not to disallow shared libs when runtime libs are static +allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host + +# An echo program that does not interpret backslashes. +echo=$lt_echo + +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS + +# A C compiler. +LTCC=$lt_LTCC + +# A language-specific compiler. +CC=$lt_[]_LT_AC_TAGVAR(compiler, $1) + +# Is the compiler the GNU C compiler? +with_gcc=$_LT_AC_TAGVAR(GCC, $1) + +# An ERE matcher. +EGREP=$lt_EGREP + +# The linker used to build libraries. +LD=$lt_[]_LT_AC_TAGVAR(LD, $1) + +# Whether we need hard or soft links. +LN_S=$lt_LN_S + +# A BSD-compatible nm program. +NM=$lt_NM + +# A symbol stripping program +STRIP=$STRIP + +# Used to examine libraries when file_magic_cmd begins "file" +MAGIC_CMD=$MAGIC_CMD + +# Used on cygwin: DLL creation program. +DLLTOOL="$DLLTOOL" + +# Used on cygwin: object dumper. +OBJDUMP="$OBJDUMP" + +# Used on cygwin: assembler. +AS="$AS" + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# How to pass a linker flag through the compiler. +wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) + +# Object file suffix (normally "o"). +objext="$ac_objext" + +# Old archive suffix (normally "a"). +libext="$libext" + +# Shared library suffix (normally ".so"). +shrext='$shrext' + +# Executable file suffix (normally ""). +exeext="$exeext" + +# Additional compiler flags for building library objects. +pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) +pic_mode=$pic_mode + +# What is the maximum length of a command? +max_cmd_len=$lt_cv_sys_max_cmd_len + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) + +# Must we lock files when doing compilation ? +need_locks=$lt_need_locks + +# 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 + +# 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 + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1) + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1) + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1) + +# Compiler flag to generate thread-safe objects. +thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1) + +# Library versioning type. +version_type=$version_type + +# 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 + +# Commands used to build and install an old-style archive. +RANLIB=$lt_RANLIB +old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1) +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1) + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) + +# Commands used to build and install a shared archive. +archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1) +archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1) +postinstall_cmds=$lt_postinstall_cmds +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to build a loadable module (assumed same as above if empty) +module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1) +module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1) + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + +# Dependencies to place before the objects being linked to create a +# shared library. +predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1) + +# Dependencies to place after the objects being linked to create a +# shared library. +postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1) + +# Dependencies to place before the objects being linked to create a +# shared library. +predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1) + +# Dependencies to place after the objects being linked to create a +# shared library. +postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) + +# The library search path used internally by the compiler when linking +# a shared library. +compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) + +# 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 + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1) + +# Flag that forces no undefined symbols. +no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1) + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# Same as above, but a single script fragment to be evaled but not shown. +finish_eval=$lt_finish_eval + +# 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 + +# This is the shared library runtime path variable. +runpath_var=$runpath_var + +# This is the shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# How to hardcode a shared library path into an executable. +hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1) + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) + +# If ld is used when linking, flag to hardcode \$libdir into +# a binary during linking. This must work even if \$libdir does +# not exist. +hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) + +# Whether we need a single -rpath flag with a separated argument. +hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1) + +# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +# resulting binary. +hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1) + +# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +# resulting binary. +hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1) + +# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +# the resulting binary. +hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1) + +# 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=$_LT_AC_TAGVAR(hardcode_automatic, $1) + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at relink time. +variables_saved_for_relink="$variables_saved_for_relink" + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1) + +# 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 + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)" + +# Set to yes if exported symbols are required. +always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1) + +# The commands to list exported symbols. +export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1) + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1) + +# Symbols that must always be exported. +include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1) + +ifelse([$1],[], +[# ### END LIBTOOL CONFIG], +[# ### END LIBTOOL TAG CONFIG: $tagname]) + +__EOF__ + +ifelse([$1],[], [ + case $host_os in + aix3*) + cat <<\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 +EOF + ;; + esac + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || \ + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" +]) +else + # If there is no Makefile yet, we rely on a make rule to execute + # `config.status --recheck' to rerun these tests and create the + # libtool script then. + test -f Makefile && make "$ltmain" +fi +])# AC_LIBTOOL_CONFIG + + +# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME]) +# ------------------------------------------- +AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], +[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl + +_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= + +if test "$GCC" = yes; then + _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' + + AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], + lt_cv_prog_compiler_rtti_exceptions, + [-fno-rtti -fno-exceptions], [], + [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) +fi +])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI + + +# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE +# --------------------------------- +AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], +[AC_REQUIRE([AC_CANONICAL_HOST]) +AC_REQUIRE([AC_PROG_NM]) +AC_REQUIRE([AC_OBJEXT]) +# 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]]*\)' + +# Transform the above into a raw symbol and a C symbol. +symxfrm='\1 \2\3 \3' + +# Transform an extracted symbol line into a proper C declaration +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \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\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[[BCDT]]' + ;; +cygwin* | mingw* | pw32*) + symcode='[[ABCDGISTW]]' + ;; +hpux*) # Its linker distinguishes data from code symbols + if test "$host_cpu" = ia64; then + symcode='[[ABCDEGRST]]' + fi + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" + lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" + ;; +irix* | nonstopux*) + symcode='[[BCDEGRST]]' + ;; +osf*) + symcode='[[BCDEGQRST]]' + ;; +solaris* | sysv5*) + symcode='[[BDT]]' + ;; +sysv4) + symcode='[[DFNSTU]]' + ;; +esac + +# 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 + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[[ABCDGISTW]]' ;; +esac + +# Try without a prefix undercore, then with it. +for ac_symprfx in "" "_"; do + + # Write the raw and C identifiers. + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext < $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 < conftest.$ac_ext +#ifdef __cplusplus +extern "C" { +#endif + +EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' + + cat <> conftest.$ac_ext +#if defined (__STDC__) && __STDC__ +# define lt_ptr_t void * +#else +# define lt_ptr_t char * +# define const +#endif + +/* The mapping between symbol names and symbols. */ +const struct { + const char *name; + lt_ptr_t address; +} +lt_preloaded_symbols[[]] = +{ +EOF + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext + cat <<\EOF >> conftest.$ac_ext + {0, (lt_ptr_t) 0} +}; + +#ifdef __cplusplus +} +#endif +EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_save_LIBS="$LIBS" + lt_save_CFLAGS="$CFLAGS" + LIBS="conftstm.$ac_objext" + CFLAGS="$CFLAGS$_LT_AC_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_save_LIBS" + CFLAGS="$lt_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 -f 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 +]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE + + +# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME]) +# --------------------------------------- +AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC], +[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)= +_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= +_LT_AC_TAGVAR(lt_prog_compiler_static, $1)= + +AC_MSG_CHECKING([for $compiler option to produce PIC]) + ifelse([$1],[CXX],[ + # C++ specific cases for pic, static, wl, etc. + if test "$GXX" = yes; then + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_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_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + amigaos*) + # 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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + mingw* | os2* | pw32*) + # 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_AC_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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + *djgpp*) + # DJGPP does not support shared libraries at all + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + sysv4*MP*) + if test -d /usr/nec; then + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + hpux*) + # 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*) + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + else + case $host_os in + aix4* | aix5*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + chorus*) + case $cc_basename in + cxch68) + # Green Hills C++ Compiler + # _LT_AC_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 + ;; + dgux*) + case $cc_basename in + ec++) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + ghcx) + # Green Hills C++ Compiler + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + freebsd* | kfreebsd*-gnu) + # FreeBSD uses GNU C++ + ;; + hpux9* | hpux10* | hpux11*) + case $cc_basename in + CC) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" + if test "$host_cpu" != ia64; then + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + fi + ;; + aCC) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" + case "$host_cpu" in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + ;; + *) + ;; + esac + ;; + irix5* | irix6* | nonstopux*) + case $cc_basename in + CC) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + # CC pic flag -KPIC is the default. + ;; + *) + ;; + esac + ;; + linux*) + case $cc_basename in + KCC) + # KAI C++ Compiler + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + icpc) + # Intel C++ + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + cxx) + # Compaq C++ + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + *) + ;; + esac + ;; + lynxos*) + ;; + m88k*) + ;; + mvs*) + case $cc_basename in + cxx) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' + ;; + *) + ;; + esac + ;; + netbsd*) + ;; + osf3* | osf4* | osf5*) + case $cc_basename in + KCC) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + ;; + RCC) + # Rational C++ 2.4.1 + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + cxx) + # Digital/Compaq C++ + _LT_AC_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_AC_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + *) + ;; + esac + ;; + psos*) + ;; + sco*) + case $cc_basename in + CC) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + *) + ;; + esac + ;; + solaris*) + case $cc_basename in + CC) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + gcx) + # Green Hills C++ Compiler + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + ;; + *) + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC) + # Sun C++ 4.x + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + lcc) + # Lucid + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + tandem*) + case $cc_basename in + NCC) + # NonStop-UX NCC 3.20 + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + *) + ;; + esac + ;; + unixware*) + ;; + vxworks*) + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +], +[ + if test "$GCC" = yes; then + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_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_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + amigaos*) + # 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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + + beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | pw32* | os2*) + # 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_AC_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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + enable_shared=no + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + + hpux*) + # 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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + mingw* | pw32* | os2*) + # 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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' + ;; + + hpux9* | hpux10* | hpux11*) + _LT_AC_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_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC (with -KPIC) is the default. + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + newsos6) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + linux*) + case $CC in + icc* | ecc*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + ccc*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All Alpha code is PIC. + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + esac + ;; + + osf3* | osf4* | osf5*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All OSF/1 code is PIC. + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + sco3.2v5*) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn' + ;; + + solaris*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sunos4*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + uts4*) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + *) + _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +]) +AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)]) + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then + AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works], + _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1), + [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [], + [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in + "" | " "*) ;; + *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;; + esac], + [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) +fi +case "$host_os" in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])" + ;; +esac +]) + + +# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]) +# ------------------------------------ +# See if the linker supports building shared libraries. +AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], +[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) +ifelse([$1],[CXX],[ + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + case $host_os in + aix4* | aix5*) + # 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 + if $NM -V 2>&1 | grep 'GNU' > /dev/null; then + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' + else + _LT_AC_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_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" + ;; + cygwin* | mingw*) + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' + ;; + *) + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + ;; + esac +],[ + runpath_var= + _LT_AC_TAGVAR(allow_undefined_flag, $1)= + _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no + _LT_AC_TAGVAR(archive_cmds, $1)= + _LT_AC_TAGVAR(archive_expsym_cmds, $1)= + _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)= + _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)= + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= + _LT_AC_TAGVAR(thread_safe_flag_spec, $1)= + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_minus_L, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown + _LT_AC_TAGVAR(hardcode_automatic, $1)=no + _LT_AC_TAGVAR(module_cmds, $1)= + _LT_AC_TAGVAR(module_expsym_cmds, $1)= + _LT_AC_TAGVAR(always_export_symbols, $1)=no + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + _LT_AC_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_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_" + # 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. + extract_expsyms_cmds= + + 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 + ;; + openbsd*) + with_gnu_ld=no + ;; + esac + + _LT_AC_TAGVAR(ld_shlibs, $1)=yes + if test "$with_gnu_ld" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # See if GNU ld supports shared libraries. + case $host_os in + aix3* | aix4* | aix5*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + _LT_AC_TAGVAR(ld_shlibs, $1)=no + cat <&2 + +*** Warning: the GNU linker, at least up to release 2.9.1, 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 modify your PATH +*** so that a non-GNU linker is found, and then restart. + +EOF + fi + ;; + + amigaos*) + _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_minus_L, $1)=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 can't use + # them. + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + + beos*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + cygwin* | mingw* | pw32*) + # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(allow_undefined_flag, $1)=no + _LT_AC_TAGVAR(always_export_symbols, $1)=no + _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' + + if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + _LT_AC_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 $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + else + ld_shlibs=no + fi + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris* | sysv5*) + if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then + _LT_AC_TAGVAR(ld_shlibs, $1)=no + cat <&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. + +EOF + elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + sunos4*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + + if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = yes; then + runpath_var=LD_RUN_PATH + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' + _LT_AC_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_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= + fi + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_AC_TAGVAR(always_export_symbols, $1)=yes + _LT_AC_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_AC_TAGVAR(hardcode_minus_L, $1)=yes + if test "$GCC" = yes && test -z "$link_static_flag"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + _LT_AC_TAGVAR(hardcode_direct, $1)=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 + 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 + if $NM -V 2>&1 | grep 'GNU' > /dev/null; then + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' + else + _LT_AC_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 + + # KDE requires run time linking. Make it the default. + aix_use_runtimelinking=yes + 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_AC_TAGVAR(archive_cmds, $1)='' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + + 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 + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + else + # We have old collect2 + _LT_AC_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_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= + fi + esac + shared_flag='-shared' + 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='-qmkshrobj ${wl}-G' + else + shared_flag='-qmkshrobj' + fi + fi + fi + + # Let the compiler handle the export list. + _LT_AC_TAGVAR(always_export_symbols, $1)=no + 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_AC_TAGVAR(allow_undefined_flag, $1)='-berok' + # Determine the default libpath from the value encoded in an empty executable. + _LT_AC_SYS_LIBPATH_AIX + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + _LT_AC_TAGVAR(archive_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag" + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' + _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an empty executable. + _LT_AC_SYS_LIBPATH_AIX + _LT_AC_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_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' + # -bexpall does not export symbols beginning with underscore (_) + _LT_AC_TAGVAR(always_export_symbols, $1)=yes + # Exported symbols can be pulled into shared objects from archives + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' ' + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes + # This is similar to how AIX traditionally builds it's shared libraries. + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + # see comment about different semantics on the GNU ld section + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + + bsdi4*) + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic + ;; + + 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. + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_AC_TAGVAR(allow_undefined_flag, $1)=no + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext=".dll" + # FIXME: Setting linknames here is a bad hack. + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $compiler_flags $libobjs `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true' + # FIXME: Should let the user specify the lib program. + _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs' + fix_srcfile_path='`cygpath -w "$srcfile"`' + _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + + darwin* | rhapsody*) + if test "$GXX" = yes ; then + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + case "$host_os" in + rhapsody* | darwin1.[[012]]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[012]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress' + ;; + 10.*) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup' + ;; + esac + fi + ;; + esac + lt_int_apple_cc_single_mod=no + output_verbose_link_cmd='echo' + if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then + lt_int_apple_cc_single_mod=yes + fi + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring' + fi + _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_automatic, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + dgux*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + freebsd1*) + _LT_AC_TAGVAR(ld_shlibs, $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_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | kfreebsd*-gnu) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $compiler_flags $libobjs $deplibs' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + hpux9*) + if test "$GCC" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $libobjs $deplibs~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + _LT_AC_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_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + ;; + + hpux10* | hpux11*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + case "$host_cpu" in + hppa*64*|ia64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' + ;; + *) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $libobjs $deplibs' + ;; + esac + else + case "$host_cpu" in + hppa*64*|ia64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' + ;; + *) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + ;; + esac + fi + if test "$with_gnu_ld" = no; then + case "$host_cpu" in + hppa*64*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + ia64*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + ;; + *) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_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_AC_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test "$GCC" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' + fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + newsos6) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + openbsd*) + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + else + case $host_os in + openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + ;; + *) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + ;; + esac + fi + ;; + + os2*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_AC_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 $compiler_flags $libobjs $deplibs$output_objdir/$libname.def' + _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$GCC" = yes; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$GCC" = yes; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + else + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_AC_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~ + $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' + + # Both c and cxx compiler support -rpath directly + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + fi + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + sco3.2v5*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ;; + + solaris*) + _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' + if test "$GCC" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs~$rm $lib.exp' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_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' + fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) # Supported since Solaris 2.6 (maybe 2.5.1?) + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; + esac + _LT_AC_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_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $compiler_flags $libobjs $deplibs' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4) + case $host_vendor in + sni) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' + _LT_AC_TAGVAR(hardcode_direct, $1)=no + ;; + motorola) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4.3*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + _LT_AC_TAGVAR(ld_shlibs, $1)=yes + fi + ;; + + sysv4.2uw2*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_minus_L, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + hardcode_runpath_var=yes + runpath_var=LD_RUN_PATH + ;; + + sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*) + _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text' + if test "$GCC" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs' + fi + runpath_var='LD_RUN_PATH' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv5*) + _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' + # $CC -shared without GNU ld will not create a library from C++ + # object files and a static libstdc++, better avoid it by now + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_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' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + ;; + + uts4*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *) + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + fi +]) +AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) +test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = 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 + +# +# Do we need to explicitly link libc? +# +case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in +x|xyes) + # Assume -lc should be added + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $_LT_AC_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_MSG_CHECKING([whether -lc should be explicitly linked in]) + $rm conftest* + printf "$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_AC_TAGVAR(lt_prog_compiler_wl, $1) + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1) + _LT_AC_TAGVAR(allow_undefined_flag, $1)= + if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) + then + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + else + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes + fi + _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $rm conftest* + AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)]) + ;; + esac + fi + ;; +esac +])# AC_LIBTOOL_PROG_LD_SHLIBS + + +# _LT_AC_FILE_LTDLL_C +# ------------------- +# Be careful that the start marker always follows a newline. +AC_DEFUN([_LT_AC_FILE_LTDLL_C], [ +# /* ltdll.c starts here */ +# #define WIN32_LEAN_AND_MEAN +# #include +# #undef WIN32_LEAN_AND_MEAN +# #include +# +# #ifndef __CYGWIN__ +# # ifdef __CYGWIN32__ +# # define __CYGWIN__ __CYGWIN32__ +# # endif +# #endif +# +# #ifdef __cplusplus +# extern "C" { +# #endif +# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved); +# #ifdef __cplusplus +# } +# #endif +# +# #ifdef __CYGWIN__ +# #include +# DECLARE_CYGWIN_DLL( DllMain ); +# #endif +# HINSTANCE __hDllInstance_base; +# +# BOOL APIENTRY +# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) +# { +# __hDllInstance_base = hInst; +# return TRUE; +# } +# /* ltdll.c ends here */ +])# _LT_AC_FILE_LTDLL_C + + +# _LT_AC_TAGVAR(VARNAME, [TAGNAME]) +# --------------------------------- +AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])]) + + +# old names +AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL]) +AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) +AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) +AC_DEFUN([AM_PROG_LD], [AC_PROG_LD]) +AC_DEFUN([AM_PROG_NM], [AC_PROG_NM]) + +# This is just to silence aclocal about the macro not being used +ifelse([AC_DISABLE_FAST_INSTALL]) + +AC_DEFUN([LT_AC_PROG_GCJ], +[AC_CHECK_TOOL(GCJ, gcj, no) + test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" + AC_SUBST(GCJFLAGS) +]) + +AC_DEFUN([LT_AC_PROG_RC], +[AC_CHECK_TOOL(RC, windres, no) +]) + +############################################################ +# 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. # +############################################################ +# LT_AC_PROG_SED +# -------------- +# Check for a fully-functional sed program, that truncates +# as few characters as possible. Prefer GNU sed if found. +AC_DEFUN([LT_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 +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 && break + 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_MSG_RESULT([$SED]) +]) + +dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not) +dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page +dnl also defines GSTUFF_PKG_ERRORS on error +AC_DEFUN([PKG_CHECK_MODULES], [ + succeeded=no + + if test -z "$PKG_CONFIG"; then + AC_PATH_PROG(PKG_CONFIG, pkg-config, no) + fi + + if test "$PKG_CONFIG" = "no" ; then + echo "*** The pkg-config script could not be found. Make sure it is" + echo "*** in your path, or set the PKG_CONFIG environment variable" + echo "*** to the full path to pkg-config." + echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config." + else + PKG_CONFIG_MIN_VERSION=0.9.0 + if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then + AC_MSG_CHECKING(for $2) + + if $PKG_CONFIG --exists "$2" ; then + AC_MSG_RESULT(yes) + succeeded=yes + + AC_MSG_CHECKING($1_CFLAGS) + $1_CFLAGS=`$PKG_CONFIG --cflags "$2"` + AC_MSG_RESULT($$1_CFLAGS) + + AC_MSG_CHECKING($1_LIBS) + $1_LIBS=`$PKG_CONFIG --libs "$2"` + AC_MSG_RESULT($$1_LIBS) + else + $1_CFLAGS="" + $1_LIBS="" + ## If we have a custom action on failure, don't print errors, but + ## do set a variable so people can do so. + $1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"` + ifelse([$4], ,echo $$1_PKG_ERRORS,) + fi + + AC_SUBST($1_CFLAGS) + AC_SUBST($1_LIBS) + else + echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." + echo "*** See http://www.freedesktop.org/software/pkgconfig" + fi + fi + + if test $succeeded = yes; then + ifelse([$3], , :, [$3]) + else + ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4]) + fi +]) + + diff --git a/aclocal.m4 b/aclocal.m4 new file mode 100644 index 0000000..dd92cb3 --- /dev/null +++ b/aclocal.m4 @@ -0,0 +1,863 @@ +# generated automatically by aclocal 1.9.6 -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005 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. + +# Copyright (C) 2002, 2003, 2005 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. +AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) + +# AM_SET_CURRENT_AUTOMAKE_VERSION +# ------------------------------- +# Call AM_AUTOMAKE_VERSION so it can be traced. +# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], + [AM_AUTOMAKE_VERSION([1.9.6])]) + +# AM_AUX_DIR_EXPAND -*- Autoconf -*- + +# Copyright (C) 2001, 2003, 2005 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, 2000, 2001, 2003, 2004, 2005 +# 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. + +# serial 7 + +# AM_CONDITIONAL(NAME, SHELL-CONDITION) +# ------------------------------------- +# Define a conditional. +AC_DEFUN([AM_CONDITIONAL], +[AC_PREREQ(2.52)dnl + ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE]) +AC_SUBST([$1_FALSE]) +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, 2000, 2001, 2002, 2003, 2004, 2005 +# 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. + +# serial 8 + +# 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", "GCJ", or "OBJC". +# 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 + +ifelse([$1], CC, [depcc="$CC" am_compiler_list=], + [$1], CXX, [depcc="$CXX" am_compiler_list=], + [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$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'. + 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 + 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 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + case $depmode in + 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 + ;; + none) break ;; + esac + # 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. + if depmode=$depmode \ + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} 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, +[ --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH]) +]) + +# Generate code to set up dependency tracking. -*- Autoconf -*- + +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 +# 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. + +#serial 3 + +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[for mf in $CONFIG_FILES; 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. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /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"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //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' -e 's/\$U/'"$U"'/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"]) +]) + +# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 +# 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. + +# serial 8 + +# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. +AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) + +# Do all the work for Automake. -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 +# 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. + +# serial 12 + +# 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. + +# 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.58])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 +# test to see if srcdir already configured +if test "`cd $srcdir && pwd`" != "`pwd`" && + test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) +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], +[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])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) +AM_PROG_INSTALL_SH +AM_PROG_INSTALL_STRIP +AC_REQUIRE([AM_PROG_MKDIR_P])dnl +# 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)], + [define([AC_PROG_CC], + defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES(CXX)], + [define([AC_PROG_CXX], + defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl +]) +]) + + +# 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_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $1 | $1:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) + +# Copyright (C) 2001, 2003, 2005 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 +install_sh=${install_sh-"$am_aux_dir/install-sh"} +AC_SUBST(install_sh)]) + +# Copyright (C) 2003, 2005 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. + +# serial 2 + +# 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])]) + +# Check to see how 'make' treats includes. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003, 2005 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. + +# serial 3 + +# 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 done +.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 +# We grep out `Entering directory' and `Leaving directory' +# messages which can occur if `w' ends up in MAKEFLAGS. +# In particular we don't look at `^make:' because GNU make might +# be invoked under some other name (usually "gmake"), in which +# case it prints its new name instead of `make'. +if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then + am__include=include + am__quote= + _am_result=GNU +fi +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then + am__include=.include + am__quote="\"" + _am_result=BSD + fi +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, 1999, 2000, 2001, 2003, 2005 +# 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. + +# serial 4 + +# 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 supports --run. +# If it does, set am_missing_run to use it, otherwise, to nothing. +AC_DEFUN([AM_MISSING_HAS_RUN], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + AC_MSG_WARN([`missing' script is too old or missing]) +fi +]) + +# Copyright (C) 2003, 2004, 2005 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 whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. +# +# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories +# created by `make install' are always world readable, even if the +# installer happens to have an overly restrictive umask (e.g. 077). +# This was a mistake. There are at least two reasons why we must not +# use `-m 0755': +# - it causes special bits like SGID to be ignored, +# - it may be too restrictive (some setups expect 775 directories). +# +# Do not use -m 0755 and let people choose whatever they expect by +# setting umask. +# +# We cannot accept any implementation of `mkdir' that recognizes `-p'. +# Some implementations (such as Solaris 8's) are not thread-safe: if a +# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' +# concurrently, both version can detect that a/ is missing, but only +# one can create it and the other will error out. Consequently we +# restrict ourselves to GNU make (using the --version option ensures +# this.) +AC_DEFUN([AM_PROG_MKDIR_P], +[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then + # We used to keeping the `.' as first argument, in order to + # allow $(mkdir_p) to be used without argument. As in + # $(mkdir_p) $(somedir) + # where $(somedir) is conditionally defined. However this is wrong + # for two reasons: + # 1. if the package is installed by a user who cannot write `.' + # make install will fail, + # 2. the above comment should most certainly read + # $(mkdir_p) $(DESTDIR)$(somedir) + # so it does not work when $(somedir) is undefined and + # $(DESTDIR) is not. + # To support the latter case, we have to write + # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), + # so the `.' trick is pointless. + mkdir_p='mkdir -p --' +else + # On NextStep and OpenStep, the `mkdir' command does not + # recognize any option. It will interpret all options as + # directories to create, and then abort because `.' already + # exists. + for d in ./-p ./--version; + do + test -d $d && rmdir $d + done + # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. + if test -f "$ac_aux_dir/mkinstalldirs"; then + mkdir_p='$(mkinstalldirs)' + else + mkdir_p='$(install_sh) -d' + fi +fi +AC_SUBST([mkdir_p])]) + +# Helper functions for option handling. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003, 2005 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. + +# serial 3 + +# _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], +[AC_FOREACH([_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])]) + +# Check to make sure that the build environment is sane. -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 +# 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. + +# serial 4 + +# AM_SANITY_CHECK +# --------------- +AC_DEFUN([AM_SANITY_CHECK], +[AC_MSG_CHECKING([whether build environment is sane]) +# Just in case +sleep 1 +echo timestamp > conftest.file +# 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 ( + 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 + rm -f conftest.file + 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 + + 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)]) + +# Copyright (C) 2001, 2003, 2005 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="\${SHELL} \$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +# Check how to create a tarball. -*- Autoconf -*- + +# Copyright (C) 2004, 2005 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. + +# serial 2 + +# _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. +AM_MISSING_PROG([AMTAR], [tar]) +m4_if([$1], [v7], + [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], + [m4_case([$1], [ustar],, [pax],, + [m4_fatal([Unknown tar format])]) +AC_MSG_CHECKING([how to create a $1 tar archive]) +# Loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' +_am_tools=${am_cv_prog_tar_$1-$_am_tools} +# Do not fold the above two line into one, because Tru64 sh and +# Solaris sh will not grok spaces in the rhs of `-'. +for _am_tool in $_am_tools +do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; + do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi +done +rm -rf conftest.dir + +AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) +AC_MSG_RESULT([$am_cv_prog_tar_$1])]) +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) # _AM_PROG_TAR + +m4_include([acinclude.m4]) diff --git a/ar/Makefile.am b/ar/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/ar/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/ar/messages/Makefile.am b/ar/messages/Makefile.am new file mode 100644 index 0000000..f01035c --- /dev/null +++ b/ar/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = ar +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/ar/messages/gwenview.po b/ar/messages/gwenview.po new file mode 100644 index 0000000..4d941d0 --- /dev/null +++ b/ar/messages/gwenview.po @@ -0,0 +1,1875 @@ +# translation of gwenview.po to Arabic +# Copyright (C) 2002, 2006 Free Software Foundation, Inc. +# Isam Bayazidi , 2002. +# محمد سعد Mohamed SAAD , 2006. +# زايد السعيدي Zayed Al-Saidi , 2007. +# +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-05-31 17:41+0300\n" +"Last-Translator: عبدالعزيز الشريف \n" +"Language-Team: Arabeyes \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Arabic\n" +"X-Poedit-SourceCharset: utf-8\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "مجلد جديد..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "إعد التسمية..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "إبدأ في نمط ملء الشاشة" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "تصفية حسب نوع الملف" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "تصفية حسب نمط الملف (*.jpg,·01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "فقط أعرض الملفات الأحدث أو المساوية لـ " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "فقط أعرض الملفات الأقدم أو المساوية لـ " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "ملف أو مجلّد للإبتداء منه" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "جوينفيو" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "مستعرض صور لِلكيدي" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "المطور الرئيسي" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "المطور" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "توليد سريع للعرض المصغر لصور JPEG (الإصدراة 0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"شريط العنوان·(الإصدارة 0.16.0)\n" +"دعم التاريخ·(الإصدارة 1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "رُقعَة عملية الملف (الإصدارة 0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"إصلاح الإنهيار عند محاولة إنشاء مصغرات لملف JPEG معطوب (الإصدارة 0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "إصلاح التأليف من الشفرة على الكيدي 3.0 (الإصدارة 0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "أول ملف RPM·spec" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" +"رُقْعَة برمجية لعرض شريط الأدوات للغات المكتوبة من اليمين إلى اليسار (الإصدارة " +"0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "دعم الطباعة (الإصدارة 1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"مشاهدة معلومات الملف (الإصدارة 1.0.0)\n" +"رُقْعَة برمجية لتبديل التحجيم التلقائي عند النقر·(الإصدارة 1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "سلوك عجلة الفأرة قابل للإعداد (الإصدارة 1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"خيار لمنع جوينفيو من التحميل التلقائي لأول صورة من مجلد ( الإصدارة 0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"إصلاح مولد المصغرات لمشاركة ملف المصغرات للكونكيورر الإصدارة 3 ( الإصدارة " +"0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "رُقْعَة برمجية للتصفح بالفأرة ( الإصدارة 0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "تكامل مع قائمة السياق لملفات في الكونكيورر" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "إضافة/تحرير مجلد علامات المواقع" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "إضافة/تحرير علامة موقع" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "إعداد لائحة الصور" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "لائحة الصور" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "إعداد عرض الصور" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "عرض الصورة" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "إعداد نمط الشاشة الكاملة" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "ملء الشاشة" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "إعداد العمليات على الملفات" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "العمليات على الملفات" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "عرض الشرائح" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "إعداد ملحقات KIPI" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "ملحقات KIPI" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "تعيينات متفرقة" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "متفرقات" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "حجم المخبئ هو %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/المسار/إلى/صورة.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "تعليق" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "الحافظة المؤقتة فارغة بالفعل " + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"هل تريد بالفعل أن تفرغ الحافظة المؤقتة للمصغرات ؟ هذا سوف يحذف المجلد %1" +"." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "الحافظة المؤقتة فارغة" + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (صورة مختارة)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "إضافة" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "حذف" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "إضافة علامة موقع..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "أضف مجلد علامات مواقع..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "تحرير..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"هل أنت متأكد بأنك ترغب بحذف مجلد العلامات المرجعية %1؟" +"
هذا سوف يحذف المجلد و كل العلامات المرجعية الموجودة فيه." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "حذ&ف مجلد العلامات المرجعية" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "هل أنت متأكد بأنك ترغب في حذف العلامة المرجعية %1؟" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "حذف &علامة موقع" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "لم تختر صورة." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "هذه الصورة لا يمكن التعليق عليها" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "اكتب هنا لإضافة تعليق على هذه الصورة" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "لا يوجد تعليق" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "أدوات خارجية" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "أنت على وشك استعادة إعدادات النافذة الإفتراضية ، هل أنت متأكد ؟" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "إعادة الضبط" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "لا يوجد صور" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 بكسلات" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "الصورة" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "المجلدات" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "التعليق على الصورة" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"تحديث الإعدادات" +"
بسبب بعض التغيرات على تصرف المرسي فإن إعدادت المرسي القديم الخاص بك قد تم " +"تغييرها . الرجاء إعادة ضبط المرسي الخاص بك من جديد.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "إستعراض" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "عرض الصورة" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&إعادة تسمية..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&نسخ إلى...." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&نقل إلى..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "ر&بط إلى..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "تد&وير إلى اليسار" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "تدوي&ر إلى اليمين" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "ال&مرآة" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&قلب" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "عرض الشرائح" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "أعلى" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "المنزل" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "إعداد الأدوات الخارجية..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "إخفاء %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "عرض %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "شريط الموقع" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "تنظيف شريط الموقع" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "ال&موقع:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "إ&ذهب" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "لا يوجد ملحق" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "بدون دعم KIPI" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Isam Bayazidi,Mohamed SAAD محمد سعد, زايد السعيدي" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "bayazidi@arabeyes.org,metehyi@free.fr, zayed.alsaidi@gmail.com" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "عرض الشرائح..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "إيقاف عرض الشرائح" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "مستعرض الصور" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "مليمترات" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "سنتيمترات" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "بوصة" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "يسار - الوسط" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "يمين - الوسط" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "يسار - القمة" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "يمين - القمة" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "يسار - القاع" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "يمين - القاع" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "وسط - القمة" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "وسط - القاع" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "الوسط" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "على وشك أن تحذف الملفات المختارة" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "إر&سال إلى سلة المهملات" + +#: gvcore/deletedialog.cpp:67 +#, fuzzy, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"_n: 1 عنصر مختار.\n" +"%n عناصر مختارة." + +#: gvcore/deletedialog.cpp:90 +#, fuzzy +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"_n: هذا العنصر سوف يحذف بشكل دائم من القرص الصلب.\n" +"هذه العناصر سوف تحذف بشكل دائم من القرص الصلب." + +#: gvcore/deletedialog.cpp:97 +#, fuzzy +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"_n: هذا العنصر سوف ينقل إلى سلة المهملات.\n" +"هذه العناصر سوف تنقل إلى سلة المهملات." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "للأسف ، لا يمكن حفظ الصور المتحركة." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "الإسم" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "الحجم" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "التاريخ" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "الأذون" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "المالك" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "المجموعة" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "جوينفيو لا يستطيع أن يكتب هذه الملفات بهذه الصيغة." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "هذا رابط دائري." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "هذا الملف للقراءة فقط." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "المجلد %1 للقراءة فقط." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"لم يتمكن من إنشاء ملف مؤقت.\n" +"السبب: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"حفظ الصورة إلى ملف مؤقت فشل.\n" +"السبب: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "لا يمكن الكتابة إلى %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "لا يمكن رفع الملف إلى %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "حدوث خطأ أثناء الحفظ." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "ضبط السطوع / التباين / غاما" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "اسم الأداة لا يمكن أن يكون فارغاً" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "هناك أداة بالفعل باسم \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "<أداة بدون اسم>" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "نسخ الملف" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "اختر مجلد بحيث يتم نسخ الملفات إليه" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "ربط ملف" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "اختر مجلد بحيث يتم ربط الملفات إليه" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "نقل الملف" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "اختر مجلد بحيث يتم نقل الملفات إليه" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "جاري إنشاء المجلد" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "إدخل إسم المجلد الجديد:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "إنشاء مجلد" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "هل ترغب بالفعل في حذف هذه الملفات؟" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "حذف الملفات" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&حذف" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

هل ترغب بالفعل في نقل %1 إلى سلة المهملات?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "حذف الملف" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "هل ترغب بالفعل في حذف هذه الملفات؟" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "حذف الملفات" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

هل ترغب بالفعل في حذف %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "حذف الملف" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "إعادة تسمية الملف" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

اعادة تسمية الملف %1 إلى:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "&إعادة التسمية" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "ن&قل هنا" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&نسخ هنا" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "&ربط هنا" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "مناسب لل&نافذة" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "مناسب لل&عرض" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "مناسب للإ&رتفاع" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&غلق التحجيم" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "زيادة الغاما" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "تقليل الغاما " + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "زيادة السطوع" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "تقليل السطوع" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "زيادة التباين" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "تقليل التباين" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "الصورة لا تتناسب مع الصفحة ، ماذا تريد أن تفعل ؟" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "تصغير" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "الصورة %1 قد تم تعديلها ، هل ترغب بحفظ التغيرات؟" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "لا يمكن حفظ الصورة إلى %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(بدون تعليق)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "لا يوجد مستند للحفظ" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "التنسيق:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "أخرى ..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "كلّ الملفات" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "الصور فقط" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "المرئيات فقط" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "المزيد" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "ال&أول" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "الأ&خير" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "ال&تالي" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "المجلد ال&سابق" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "المجلد ال&تالي" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "المجلد الفرعي ال&أول" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "التفاصيل" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "المصغرات بالمعلومات على الشريحة" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "المصغرات بالمعلومات على الزر" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "حجم المصغرات" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "ا&ظهار الملفات المخفية" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "فرز" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "حسب الإسم" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "حسب التاريخ" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "حسب الحجم" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "تنازلي" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "تحرير تفاصيل المصغرات ..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "حجم المصغرات: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"النقر باليسار للتكبير ، و باليمين للتصغير ، يمكنك أيضاً أن تستخدم عجلة الفأرة." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"اسحب لنقل الصورة ، النقر على الزر الأوسط تبديل التحجيم التلقائي . امسك " +"مفتاحControl للانتقال إلى أداة التحجيم." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "لا يمكن حفظ ملف JPEG هذا." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "لا يمكن حفظ الصورة إلى ملف مؤقت ." + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "الصورة ال&سابقة" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "الصورة ال&تالية" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "عارض الصور" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "جاري التحميل..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "إنتهى." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "حفظ الأ&صل" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"جوينفيو KPart لا يستطيع أن يحفظ التعديلات التي أجريتها . هل ترغب في حفظ الصورة " +"الأصلية ؟" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "لا يمكن فتح '%1' للكتابة ." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "أضف فرع جديد" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "الموقع:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "العنوان:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "الأيقونة:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "إظهار مؤشرة الفأرة مشغول عند تحميل الصورة " + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "عرض على الشاشة" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "معاينة:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"الملف .jpg - 1024x768\n" +"تعليقات الملف" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"يمكنك استخدام الكلمات الأساسية التالية للتنسيق على عرض الشاشة:\n" +"
    \n" +"
  • %f: اسم الملف
  • \n" +"
  • %p: مسار الملف
  • \n" +"
  • %c: التعليق
  • \n" +"
  • %r: الدقة
  • \n" +"
  • %n: الموضع الحالي للصورة
  • \n" +"
  • %N: عدد الصورة
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "ماذا تفعل عند ترك صورة معدلة " + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "اسأل" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "حفظ بهدوء" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "رفض التغييرات" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "تدوير الصور تلقائيا عند التحميل" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "أي الإعدادات يجب أن تحفظ للمرة القادمة التي تبدأ بها جوينفيو" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "آخر عنوان إلكتروني مفتوح" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "حالة المرشح" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "تكبير الصور الصغيرة عند تفعيل الت&حجيم التلقائي." + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "لون الخلفية:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "التنعيم" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "بدون" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "سريع" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "عادي" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "الأفضل" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "تأخير التنعيم" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"بإستخدام هذا الخيار ، سوف يقوم جوينفيو بعرض الصورة بأسرع ما يمكن ، و يجعلها " +"ناعمة بعد تأخير قليل. \n" +"استخدم هذا الخيار إذا كان حاسوبك غير سريع." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "تحريك الصورة الحالية" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "تصفح قائمة الصور" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "سلوك عجلة الفأرة فوق الصورة" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "أعرض أشرطة التمرير" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "أعرض المجلدات و الأرشيفات" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "عرض المصغرات" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "الفاصل بين المصغرات:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "المعلومات التي تعرض في نص المصغرات:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "اسم الملف" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "حجم الصورة" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "حجم الملف" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "تاريخ الملف" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "الذاكرة المؤقتة للمصغرات" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "حفظ المصغرات في الذاكرة المؤقتة" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "تفريغ الذاكرة المؤقتة للمصغرات عند الخروج بشكل تلقائي" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "حساب حجم الذاكرة المؤقتة" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "تفريغ الذاكرة المؤقتة" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "حلقة" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "عرض الصور في ترتيب عشوائي" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "التوقف عند أخر صورة في المجلد" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"افتراضياً ، عندما تبدأ عرض الشرائح من وسط مجلد فإن العرض سيظهر جميع الصور التي " +"بعد صورة البداية ، و من ثم الصور التي قبل تلك الصورة .\n" +"n\"عندما يفعل هذا الخيار ، سوف يتوقف العرض عند أخر صورة في المجلد." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "التأخير بين الصور (بالثواني):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "نقل و نسخ الملفات" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "أعرض المربع الحواري للنسخ" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "أعرض المربع الحواري للنقل" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "المجلد الإفتراضي الذي تتم العمليات إليه:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "حذف الملفات" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "السؤال للتأكيد" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "نقل الملفات المحذوفة لسلة المهملات" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "حذف الملفات نهائياً (خطير)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "مكان مسك الأيقونة ، ليس في الواجهة الرسومية" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "حذف وسيلة مكان الإمساك ، ليس في الواجهة الرسومية" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "مكان الإمساك لعدد من الملفات ، ليس في الواجهة الرسومية" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "&حذف الملفات بدل نقلها إلى سلة المهملات." + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"إذا تم إختياره ، سوف يتم حذف العناصر بشكل دائم بدل من وضعها في سلة المهملات" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

إذا تم اختيار هذا المربع ، فإن العناصر سوف تزال بشكل دائم " +"بدلاً عن إرسالها إلى سلة المهملات.

\n" +"\n" +"

استخدم هذا الخيار بحذر: أغلب أنظمة الملفات غير قادرة بشكل موثوق على " +"إستعادة الملفات المحذوفة.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "الت&باين" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&غاما:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "الس&طوع:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "إعداد الأدوات الخارجية" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&أضف" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "احصل على المزيد من الأدوات" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "ارتباطات الملف" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "الإسم:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "الأمر:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"يمكنك استخدام كلمات مفتاحية في حقل الأوامر:\n" +"
    \n" +"
  • %u: العنوان الإلكتروني الحالي.
  • \n" +"
  • %U: العناوين الإلكترونية الحالية. استخدم هذا إذا كانت الأداة " +"تستطيع أن تتعامل مع ملفات متعددة.
  • \n" +"
  • %f: الملف الحالي. استخدم هذا الخيار إذا لا تستطيع أن تتعامل مع " +"العناوين الإلكترونية
  • \n" +"
  • %F: مثل %f ولكن لملفات متعددة
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "كلّ الصور" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "المعتاد:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "نوع الرمز" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "تفاصيل المصغرات" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "لمزيد من الخيارات استخدم مربع الحوار \"إعداد جوينفيو\" " + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "تعيينات الصورة" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "موضع الصورة:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "&طباعة اسم الملف تحت الصورة" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "طباعة تعليق الصورة" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "التحجيم" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "بدون ت&حجيم" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&مناسبة الصورة للصفحة" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "تكبير الصور الصغيرة" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "تحجي&م إلى :" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "محافظة على التناسب" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "تصفية الملفات بمبدلات مثل *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "من:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"أعرض فقط الملفات الأحدث أو \n" +"المساوية لهذا التاريخ" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "إلى:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "أعرض فقط الملفات الأقدم أو المساوية لهذا التاريخ" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "الت&صفية" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "ال&ألوان" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "إ&ذهب" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "ال&ملحقات" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "الصور" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "التأثيرات" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "الأدوات" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "معالجة الدفع" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "المجموعات" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "ال&نافذة" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "شريط أدوات الموقع" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 عناصر" + +#~ msgid "DeleteDialogBase" +#~ msgstr "إحذف قاعدة الحوار" + +#~ msgid "FilterBar" +#~ msgstr "شريط المرشح" + +#~ msgid "L&ocation: " +#~ msgstr "ال&موقع: " + +#~ msgid "Filter:" +#~ msgstr "المرشح:" + +#~ msgid "Parent Folder" +#~ msgstr "المجلد الأبوي" + +#~ msgid "Custom Filter Plugins" +#~ msgstr "ملحقات المرشح المعتادة" + +#~ msgid "Filtered Plugins" +#~ msgstr "ملحقات مرشحة" + +#~ msgid "Delete item(s)" +#~ msgstr "إحذف العناصر" + +#~ msgid "Image View Toolbar" +#~ msgstr "شريط أدوات عرض الصور" + +#~ msgid "Toggle Full Screen Bar" +#~ msgstr "شريط نمط الشاشة الكاملة" + +#~ msgid "New Branch..." +#~ msgstr "فرع جديد..." + +#~ msgid "Home Folder" +#~ msgstr "المجلد المنزل" + +#~ msgid "Root Folder" +#~ msgstr "مجلد الجذر" + +#~ msgid "Renaming Folder" +#~ msgstr "إعادة تسمية المجلد" + +#~ msgid "Rename this folder to:" +#~ msgstr "إعادة تسمية هذا المجلد إلى:" + +#~ msgid "Are you sure you want to delete the folder %1?" +#~ msgstr "هل أنت متأكد أنك ترغب في حذف المجلد %1?" + +#~ msgid "Delete Folder" +#~ msgstr "إحذف المجلد" + +#~ msgid "" +#~ "Do you really want to remove\n" +#~ " '%1'?" +#~ msgstr "" +#~ "هل ترغب فعلاً في إزالة\n" +#~ " '%1'?" + +#~ msgid "&Auto Zoom" +#~ msgstr "&تحجيم تلقائي" + +#~ msgid "%1 - No Images" +#~ msgstr "%1 - لا يوجد صور" + +#, fuzzy +#~ msgid "Word wrap filename" +#~ msgstr "كلمة" + +#~ msgid "Small Thumbnails" +#~ msgstr "مصغرات صغيرة" + +#~ msgid "Large Thumbnails" +#~ msgstr "مصغرات كبيرة" + +#, fuzzy +#~ msgid "Gwenview hack" +#~ msgstr "هيئ" + +#~ msgid "Interface" +#~ msgstr "الواجهة" + +#~ msgid "Show menu" +#~ msgstr "أعرض القائمة" + +#~ msgid "Show toolbars" +#~ msgstr "أعرض أشرطة الأدوات" + +#~ msgid "Show status bar" +#~ msgstr "أعرض شريط الحالة" + +#, fuzzy +#~ msgid "Hide Folder && File Views" +#~ msgstr "أظهر بوصة" + +#, fuzzy +#~ msgid "Show Folder && File Views" +#~ msgstr "أظهر بوصة" + +#~ msgid "Properties..." +#~ msgstr "خصائص..." + +#, fuzzy +#~ msgid "Generating thumbnails..." +#~ msgstr "بين:" + +#, fuzzy +#~ msgid "Display image path over image" +#~ msgstr "عرض" + +#~ msgid "C&trl + wheel:" +#~ msgstr "C&trl + wheel:" + +#~ msgid "&Wheel only:" +#~ msgstr "&عجلة فقط:" + +#~ msgid "&Shift + wheel:" +#~ msgstr "&Shift + wheel:" + +#~ msgid "A< + wheel:" +#~ msgstr "A< + wheel:" + +#~ msgid "Open With &Editor" +#~ msgstr "افتح مع ال&محرّر" + +#~ msgid "&Delete..." +#~ msgstr "&إحذف..." + +#~ msgid "Open with &Editor" +#~ msgstr "افتح مع ال&محرّر" + +#~ msgid "Main Tool Bar" +#~ msgstr "شريط الأدوات الرئيسية" + +#~ msgid "Show address bar" +#~ msgstr "أعرض شريط العنوان" + +#~ msgid "Open &Location..." +#~ msgstr "افتح ال&موقع..." diff --git a/az/Makefile.am b/az/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/az/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/az/messages/Makefile.am b/az/messages/Makefile.am new file mode 100644 index 0000000..a98dd8f --- /dev/null +++ b/az/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = az +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/az/messages/gwenview.po b/az/messages/gwenview.po new file mode 100644 index 0000000..3b24949 --- /dev/null +++ b/az/messages/gwenview.po @@ -0,0 +1,1795 @@ +# translation of gwenview.po to Azerbaijani +# Copyright (C) 2004 Free Software Foundation, Inc. +# Mətin Əmirov , 2004. +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2004-03-15 21:35+0200\n" +"Last-Translator: Mətin Əmirov \n" +"Language-Team: Azerbaijani \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.0.2\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +#, fuzzy +msgid "New Folder..." +msgstr "Qovluqlar" + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "" + +#: app/bookmarkdialog.cpp:69 +#, fuzzy +msgid "Add/Edit Bookmark Folder" +msgstr "Qovluqlar" + +#: app/bookmarkdialog.cpp:72 +#, fuzzy +msgid "Add/Edit Bookmark" +msgstr "Qovluqlar" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, fuzzy, no-c-format +msgid "Configure Image List" +msgstr "Rəsm" + +#: app/configdialog.cpp:124 +#, fuzzy +msgid "Image List" +msgstr "Rəsm" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, fuzzy, no-c-format +msgid "Configure Image View" +msgstr "Rəsm" + +#: app/configdialog.cpp:128 +#, fuzzy +msgid "Image View" +msgstr "Rəsm" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Tam Ekran" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, fuzzy, no-c-format +msgid "Configure File Operations" +msgstr "Fayl Əlaqələri" + +#: app/configdialog.cpp:136 +#, fuzzy +msgid "File Operations" +msgstr "Fayl Əlaqələri" + +#: app/configdialog.cpp:140 +#, fuzzy +msgid "SlideShow" +msgstr "Ardıcıl Nümayiş" + +#: app/configdialog.cpp:147 +#, fuzzy +msgid "Configure KIPI Plugins" +msgstr "Rəsm" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, fuzzy, no-c-format +msgid "Miscellaneous Settings" +msgstr "Rəsm" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Müxtəlif" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "Rəsm" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "" + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "" + +#: app/kipiinterface.cpp:166 +#, fuzzy +msgid "%1 (Selected Images)" +msgstr "Bütün rəsmlər" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:296 +#, fuzzy +msgid "Add Bookmark..." +msgstr "Qovluqlar" + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "Qovluqlar" + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:396 +#, fuzzy +msgid "Delete Bookmark &Folder" +msgstr "Qovluqlar" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:400 +#, fuzzy +msgid "Delete &Bookmark" +msgstr "Qovluqlar" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "" + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "Rəsm" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +#, fuzzy +msgid "Image" +msgstr "Rəsm" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Qovluqlar" + +#: app/mainwindow.cpp:915 +#, fuzzy +msgid "Image Comment" +msgstr "Rəsm" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" + +#: app/mainwindow.cpp:967 +#, fuzzy +msgid "Browse" +msgstr "Rəsm" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "Rəsm" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "" + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "" + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "" + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "" + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Ardıcıl Nümayiş" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Yuxarı" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "" + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "%1 Göstər" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Mövqe Çubuğu" + +#: app/mainwindow.cpp:1235 +#, fuzzy +msgid "Clear Location Bar" +msgstr "Mövqe Çubuğu" + +#: app/mainwindow.cpp:1240 +#, fuzzy +msgid "L&ocation:" +msgstr "&Mövqe: " + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Get" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Mətin Əmirov" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "metin@karegen.com" + +#: gvdirpart/gvdirpart.cpp:119 +#, fuzzy +msgid "Slide Show..." +msgstr "Ardıcıl Nümayiş" + +#: gvdirpart/gvdirpart.cpp:120 +#, fuzzy +msgid "Stop Slide Show" +msgstr "Ardıcıl Nümayiş" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:144 +#, fuzzy +msgid "Image Browser" +msgstr "Rəsm" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "İnç" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Ad" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Böyüklük" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Tarix" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Səlahiyyətlər" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Yiyə" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Qrup" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +#, fuzzy +msgid "Copy File" +msgstr "&Buraya Köçür" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "" + +#: gvcore/fileopobject.cpp:143 +#, fuzzy +msgid "Link File" +msgstr "Buraya &Daşı" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "" + +#: gvcore/fileopobject.cpp:172 +#, fuzzy +msgid "Move File" +msgstr "Buraya &Daşı" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "" + +#: gvcore/fileopobject.cpp:193 +#, fuzzy +msgid "Creating Folder" +msgstr "Qovluqlar" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "Qovluqlar" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "" + +#: gvcore/fileopobject.cpp:284 +#, fuzzy +msgid "Delete Files" +msgstr "Bütün rəsmlər" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "" + +#: gvcore/fileopobject.cpp:291 +#, fuzzy +msgid "Delete File" +msgstr "Bütün rəsmlər" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "Fayl Mə'lumatı" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "Buraya &Daşı" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Buraya Köçür" + +#: gvcore/fileoperation.cpp:99 +#, fuzzy +msgid "&Link Here" +msgstr "Buraya &Daşı" + +#: gvcore/imageview.cpp:328 +#, fuzzy +msgid "Fit to &Window" +msgstr "&Pəncərə" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "" + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Bütün fayllar" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "Rəsm" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:289 +#, fuzzy +msgid "&Next" +msgstr "Rəsm" + +#: gvcore/fileviewcontroller.cpp:293 +#, fuzzy +msgid "&Previous Folder" +msgstr "Qovluqlar" + +#: gvcore/fileviewcontroller.cpp:297 +#, fuzzy +msgid "&Next Folder" +msgstr "Qovluqlar" + +#: gvcore/fileviewcontroller.cpp:301 +#, fuzzy +msgid "&First Sub Folder" +msgstr "Qovluqlar" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Təfərruatlar" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Gi&zli Faylları Göstər" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Nizamla" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Ada Görə" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Tarixə Görə" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Böyüklüyə Görə" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "" + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:112 +#, fuzzy +msgid "&Next Image" +msgstr "Rəsm" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Soruş" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "Bütün rəsmlər" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, fuzzy, no-c-format +msgid "File name" +msgstr "Fayl Mə'lumatı" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, fuzzy, no-c-format +msgid "Image size" +msgstr "Rəsm" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, fuzzy, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Bütün rəsmlər" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "Ə&lavə Et" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Fayl Əlaqələri" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Ad:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Əmr:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Bütün rəsmlər" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Xüsusi:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Mime Növü" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, fuzzy, no-c-format +msgid "Image Settings" +msgstr "Rəsm" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "Qovluqlar" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, fuzzy, no-c-format +msgid "&Go" +msgstr "Get" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, fuzzy, no-c-format +msgid "Images" +msgstr "Rəsm" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Pəncərə" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Mövqe Vasitə Çubuğu" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "Bütün rəsmlər" + +#, fuzzy +#~ msgid "Alt+D" +#~ msgstr "Alt+S" + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "Qovluqlar" + +#~ msgid "L&ocation: " +#~ msgstr "&Mövqe: " + +#, fuzzy +#~ msgid "Filter:" +#~ msgstr "Qovluqlar" + +#, fuzzy +#~ msgid "Parent Folder" +#~ msgstr "Qovluqlar" + +#~ msgid "Alt+F" +#~ msgstr "Alt+F" + +#, fuzzy +#~ msgid "Custom" +#~ msgstr "Xüsusi:" + +#, fuzzy +#~ msgid "Filtered" +#~ msgstr "Qovluqlar" + +#, fuzzy +#~ msgid "You cannot trash the trash bin." +#~ msgstr "Zibil qutusunu zibilə ata bilməzsiniz." + +#, fuzzy +#~ msgid "Delete item(s)" +#~ msgstr "Bütün rəsmlər" + +#, fuzzy +#~ msgid "Image View Toolbar" +#~ msgstr "Rəsm" + +#, fuzzy +#~ msgid "Toggle Full Screen Bar" +#~ msgstr "Tam Ekran" + +#, fuzzy +#~ msgid "Alt+Z" +#~ msgstr "Alt+F" + +#~ msgid "File Info" +#~ msgstr "Fayl Mə'lumatı" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Qovluqlar" + +#, fuzzy +#~ msgid "Root Folder" +#~ msgstr "Qovluqlar" + +#, fuzzy +#~ msgid "Renaming Folder" +#~ msgstr "Qovluqlar" + +#, fuzzy +#~ msgid "Delete Folder" +#~ msgstr "Qovluqlar" + +#, fuzzy +#~ msgid "Alt+Y" +#~ msgstr "Alt+F" + +#, fuzzy +#~ msgid "Alt+A" +#~ msgstr "Alt+F" + +#, fuzzy +#~ msgid "%1 - No Images" +#~ msgstr "Rəsm" + +#, fuzzy +#~ msgid "Show menu" +#~ msgstr "%1 Göstər" + +#, fuzzy +#~ msgid "Show Folder && File Views" +#~ msgstr "Gi&zli Faylları Göstər" + +#~ msgid "Home Directory" +#~ msgstr "Ev Cərgəsi" + +#~ msgid "Forward" +#~ msgstr "İrəli" diff --git a/bg/Makefile.am b/bg/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/bg/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/bg/messages/Makefile.am b/bg/messages/Makefile.am new file mode 100644 index 0000000..869f213 --- /dev/null +++ b/bg/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = bg +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/bg/messages/gwenview.po b/bg/messages/gwenview.po new file mode 100644 index 0000000..af24031 --- /dev/null +++ b/bg/messages/gwenview.po @@ -0,0 +1,1736 @@ +# translation of gwenview.po to +# translation of gwenview.po to Bulgarian +# +# Yasen Pramatarov , 2005. +# Zlatko Popov , 2005, 2006, 2007. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-04-22 23:33+0000\n" +"Last-Translator: Zlatko Popov \n" +"Language-Team: Bulgarian \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" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Нова директория..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Преименуване..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Стартиране на цял екран" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Начален файл или директория" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Преглед на изображения в KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Основен разработчик" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Разработчик" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Бързо създаване на умалени копия на JPEG-изображения (версия 0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Адресна лента (версия 0.16.0)\n" +"Поддръжка на история (версия 1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Кръпка за действия върху файловете (версия 0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Поправка на грешки при опит за създаване на умалено копие на повреден JPEG-файл " +"(версия 0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Поправки за компилиране с KDE 3.0 (версия 0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Първи spec-файл за RPM" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" +"Кръпка за изгледа на лентите с инструменти за езиците с писане отдясно наляво " +"(версия 0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Поддръжка на печат (версия 1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Преглед на данните за файл (версия 1.0.0)\n" +"Кръпка за превключване на автоматичното увеличение с мишката (версия 1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Настройваемо поведение на колелцето на мишката (версия 1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Настройка за предотвратяване автоматичното зареждане на първото изображение в " +"директорията (версия 0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Поправка за споделяне на умалените копия с Konqueror v3 (версия 0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Кръпка за управление с мишката (версия 0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Интегриране в контекстното меню на Konqueror" + +#: app/bookmarkdialog.cpp:69 +#, fuzzy +msgid "Add/Edit Bookmark Folder" +msgstr "Добавяне или редактиране на отметка" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Добавяне или редактиране на отметка" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Настройване на списъка с изображения" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Списък с изображения" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Настройване на прегледа на изображение" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Преглед на изображение" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Настройване режима на цял екран" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Цял екран" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Настройване на действията с файлове" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Действия с файлове" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Последователен преглед" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Настройване на приставките KIPI" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "Приставки KIPI" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Допълнителни настройки" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Разни" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Размерът на временната памет е %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "(Няма коментари)" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Временната памет вече е изчистена." + +#: app/configdialog.cpp:283 +#, fuzzy +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Наистина ли искате да се изчисти временната памет? Това ще премахне " +"директорията %1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Временната памет е изчистена." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (избрани изображения)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:296 +#, fuzzy +msgid "Add Bookmark..." +msgstr "Добавяне или редактиране на отметка" + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "Добавяне или редактиране на отметка" + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Редактиране..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:398 +#, fuzzy +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "

Наистина ли искате да изтриете %1?

" + +#: app/bookmarkviewcontroller.cpp:400 +#, fuzzy +msgid "Delete &Bookmark" +msgstr "Добавяне или редактиране на отметка" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Няма избрано изображение." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Това изображение не може да бъде коментирано." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Тук можете да въвеждате коментар за изображението." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Няма коментар." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Външни инструменти" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Настройките на прозореца ще бъдат върнати към подразбиращите се. Наистина ли " +"искате да продължите?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Възстановяване" + +#: app/mainwindow.cpp:809 +#, fuzzy +msgid "%1/%2" +msgstr "%1/%2 - %3 %4%5 @ %6%" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "Няма изображения" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Изображение" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Директории" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Коментар на изображението" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Промяна в настройките " +"
Поради някои промени в поведението на програмата, част от предишните ви " +"настройки са отменени. Моля, донастройте програмата отново.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Списъчен преглед" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "&Следващо изображение" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Преименуване..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Копиране в..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "П&реместване в..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "&Свързване с..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Завъртане на&ляво" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Завъртане на&дясно" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "О&гледално обръщане" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Обръщане" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Последователен преглед" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Нагоре" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Домашна директория" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Настройване на външни инструменти..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Скриване на %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Показване на %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Адресна лента" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Изчистване на адресната лента" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "&Местоположение:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Отиване" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Няма приставка" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Ясен Праматаров" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "yasen@lindeas.com" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Последователен преглед..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Прекъсване на последователния преглед" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Преглед на изображения" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Милиметри" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Сантиметри" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Инчове" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "По средата вляво" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "По средата вдясно" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Горе вляво" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Горе вдясно" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Долу вляво" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Долу вдясно" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Горе в средата" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Долу в средата" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "По средата" + +#: gvcore/deletedialog.cpp:44 +#, fuzzy +msgid "About to delete selected files" +msgstr "Наистина ли искате да изтриете тези файлове?" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "" +"За съжаление анимирани изображения не могат да се записват от програмата." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Име" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Размер" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Дата" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Права" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Собственик" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Група" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview не може да записва файлове в този формат." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Това е безкрайна връзка." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Този файл е само за четене." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "Директорията %1 е само за четене." + +#: gvcore/documentloadedimpl.cpp:154 +#, fuzzy, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "Грешка при казване на файла на %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Грешка при записване в %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Грешка при казване на файла на %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Имаше грешка при записване." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Името на инструмента е задължително" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Вече има инструмент с име \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "<Инструмент без име>" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Копиране на файл" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Директория, където да бъдат копирани файловете" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Свързване на файл" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Директория, където да бъдат свързани файловете" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Преместване на файл" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Директория, където да бъдат преместени файловете" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Създаване на директория" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Въведете име за новата директория:" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "Създаване на директория" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Наистина ли искате да изхвърлите в кошчето тези файлове?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Изхвърляне на файлове в кошчето" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Изхвърляне в кошчето" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Наистина ли искате да изхвърлите %1 в кошчето?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Изхвърляне на файла в кошчето" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Наистина ли искате да изтриете тези файлове?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Изтриване на файлове" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Наистина ли искате да изтриете %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Изтриване на файл" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Преименуване на файл" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Преименуване на файла %1 в:

" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "&Преименуване..." + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Преместване тук" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Копиране тук" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "&Свързване тук" + +#: gvcore/imageview.cpp:328 +#, fuzzy +msgid "Fit to &Window" +msgstr "Про&зорец" + +#: gvcore/imageview.cpp:331 +#, fuzzy +msgid "Fit to &Width" +msgstr "Увеличение до най-голяма &широчина" + +#: gvcore/imageview.cpp:334 +#, fuzzy +msgid "Fit to &Height" +msgstr "Увеличение до най-голяма &височина" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Заключване на увеличението" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Увеличаване на гама-корекцията" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Намаляване на гама-корекцията" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Увеличаване на яркостта" + +#: gvcore/imageview.cpp:374 +#, fuzzy +msgid "Decrease Brightness" +msgstr "Увеличаване на яркостта" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Увеличаване на контраста" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Намаляване на контраста" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Изображението не се вмества в екрана, как да се продължи?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Свиване" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"Изображението %1 е променено. Искате ли промените да бъдат " +"записани?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Грешка при записване на изображение в %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Няма коментари)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Няма документ за записване" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Формат:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Друг..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Всички файлове" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "Изображения" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Първо" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "Пос&ледно" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Следващо" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Предишна директория" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Следваща директория" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "&Първа поддиректория" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Подробен преглед" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Умалени копия с данни отстрани" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Умалени копия с данни отдолу" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Размер на умалените копия" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Показване на &скритите файлове" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Подреждане" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "По име" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "По дата" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "По размер" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "В низходящ ред" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Редактиране настройките на умалените копия..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Размер на умалените копия: %1х%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Увеличаване - ляв бутон, намаляване - десен бутон. Работи и колелцето на " +"мишката." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Преместване - ляв бутон, автоматично увеличение - среден бутон. С клавиш " +"\"control\" - инструмент за увеличение." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Този JPEG-файл не може да бъде записан." + +#: gvimagepart/gvimagepart.cpp:67 +#, fuzzy +msgid "Could not save image to a temporary file" +msgstr "Грешка при казване на файла на %1." + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Предишно изображение" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Следващо изображение" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Преглед на изображения" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Готово." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Добавяне на ново разклонение" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Заглавие:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Икона:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Използване на \"зает\" курсор при зареждане на изображение" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Надпис върху екрана" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, fuzzy, no-c-format +msgid "Preview:" +msgstr "Gwenview" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Може да използвате следните ключови думи в полето за определяне от " +"потребителя:\n" +"
    \n" +"
  • %f: име на файла
  • \n" +"
  • %p: път на файла
  • \n" +"
  • %c: коментар
  • \n" +"
  • %r: размери на изображението
  • \n" +"
  • %n: текущо разположение на изображението
  • \n" +"
  • %N: брой изображения
  • \n" +"
  • \\n: нов ред
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Поведение при оставяне на променено изображение" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Питане" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Записване без питане" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Отхвърляне на промените" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Автоматично завъртане на изображенията при зареждане" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "Показване на плъзгачи за прелистване" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" +"Увеличаване на малките изображения при включено автоматично &увеличение" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Фонов цвят:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Заглаждане" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Без" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Бързо" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Нормално" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Най-добро" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Забавено изглаждане" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, fuzzy, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"С тази настройка Gwenview ще показва изображението възможно най-бързо и след " +"кратко забавяне ще започне за го изглажда.\n" +"Използвайте тази настройка, ако компютърът &ви не е много бърз." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Прелистване на текущото изображение" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Прелистване на списъка с изображения" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Поведение на колелцето на мишката върху изображения" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Показване на плъзгачи за прелистване" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Показване на директории и архиви" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Изглед на умалените копия" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Разстояние между умалените копия:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Данни за показване в текста към умалените копия:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Име на файла" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Размер на изображението" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Размер на файла" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Дата на файла" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Временна памет за умалените копия" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Запазване на умалени копия във временна памет" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Автоматично изчистване на временната памет при изход" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Пресмятане на временната памет" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Изчистване на временната памет" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Повтаряне" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Показване на изображенията в случаен ред" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Спиране на последното изображение в директорията" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"По подразбиране при започване на последователен преглед от средата на " +"директория, прегледът ще покаже всички изображения след текущото и след това " +"всички от началото до текущото.\n" +"\n" +"С включването на тази настройка последователният преглед ще спре при достигане " +"на последното изображение в директорията." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Забавяне между изображенията (в секунди):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Преместване и копиране на файлове" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Показване на прозорец за копиране" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Показване на прозорец за преместване" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Крайна директория по подразбиране:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Изтриване на файлове" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Питане за потвърждение" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Преместване на изтритите файлове в кошчето" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Наистина изтриване на файловете (опасно действие)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, fuzzy, no-c-format +msgid "&Brightness:" +msgstr "Намаляване на яркостта" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Настройване на външни инструменти" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Добавяне" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Изтегляне на още инструменти" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Асоциирани файлове" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Име:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Команда:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Можете да използвате следните ключови думи в полето за команда:\n" +"
    \n" +"
  • %u: текущ URL.
  • \n" +"
  • %U: текущи URL-и. Използвайте, ако инструментът може да обработва " +"повече от един файл.
  • \n" +"
  • %f: текущ файл. Използвайте, ако инструментът не може да обработва " +"URL-и.
  • \n" +"
  • %F: същото като %f, но за повече от един файл.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Всички изображения" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Потребителски зададени:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Вид по MIME" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Настройки на умалените копия" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" +"За повече настройки използвайте \"Настройване на Gwenview\" от менюто" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Настройки на изображението" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Разположение на изображението:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Отпечатване на &името на файла под изображението" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Отпечатване на коментарите към изображението" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Мащаб" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&Без промяна на мащаба" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Запълване на страницата с изображението" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Увеличаване на по-малките изображения" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Промяна на мащаба до:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "на" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Запазване на съотношението" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, fuzzy, no-c-format +msgid "From:" +msgstr "Формат:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "Дата на файла" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Цветове" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Отиване" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Приставки" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Изображения" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Ефекти" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Инструменти" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Групово обработване" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Колекции" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "Про&зорец" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Лента за адреса" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" diff --git a/br/Makefile.am b/br/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/br/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/br/messages/Makefile.am b/br/messages/Makefile.am new file mode 100644 index 0000000..db05612 --- /dev/null +++ b/br/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = br +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/br/messages/gwenview.po b/br/messages/gwenview.po new file mode 100644 index 0000000..17578b5 --- /dev/null +++ b/br/messages/gwenview.po @@ -0,0 +1,1773 @@ +# KDE breton translation +# Thierry Vignaud , 2004-2005 +msgid "" +msgstr "" +"Project-Id-Version: kdeextragear-1/gwenview.po\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2004-11-09 13:44+0100\n" +"Last-Translator: Thierry Vignaud \n" +"Language-Team: br \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Renkell nevez ..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Adenvel ..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Loc'hañ gant ar mod skramm leun" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Ur restr pe ur renkell loc'hañ" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Ur gweler skeuden evit KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Diorrer kentañ" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Diorrer" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Ouzhpennañ/Aozañ ar renkell sined" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Ouzhpennañ/Aozañ ar sined" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Kefluniañ roll ar skeudennoù" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Roll ar skeudennoù" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Kefluniañ gwell ar skeudenn" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Gwell ar skeudenn" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Kefluniañ mod ar skramm leun" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Skramm leun" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Oberiadennoù war restroù" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Diskouezadur skeudennoù" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Kefluniañ al lugentoù KIPI" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "Lugentoù KIPI" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Dibarzhoù a bep seurt" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "A bep seurt" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "%1 eo ment ar grubuilh" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/hent/ur/skeudenn/bennak.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Un askelenn" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Goullo eo ar grubuilh c'hoazh." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Ha sur oc'h bezañ mennet da c'houllonderiñ krubuilh ar skeudennigoù ? Dilemet e " +"vo ar renkell %1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Goullo eo ar grubuilh." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (Skeudennoù diuzet)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Ouzhpennañ" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Lemel" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Ouzhpennañ ur sined ..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Ouzhpennañ ur renkell sined ..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Aozañ ..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Ha sur oc'h bezañ mennet da zilemel ar renkell sinedoù %1 ?" +"
Lemet e vo ar renkell ha pep sined e-barzh." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Lemel ar &renkell sinedoù" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Ha sur oc'h bezañ mennet da zilemel ar sined %1 ?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Distruj ar &sinedoù" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Skeudenn dibabet ebet." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "N'eo ket bet askelennet ar skeudenn-se." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "N'eus askelenn da gaout ebet." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Ostilhoù diavaez" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Adkorañ" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Skeudenn ebet" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Skeudenn" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Renkelloù" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Askelenn ar skeudenn" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Furchal" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Sell ouzh ar skeudenn" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Adenvel ..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Eilañ da ..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Fiñval da ..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "&Liammañ ouzh ..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Treiñ da &gleiz" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Treiñ da &zehoù" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Melezour" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Diskouezadur skeudennoù" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Uhel" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Du-mañ" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Kefluniañ an ostilhoù diavaez ..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Kuzhat %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Diskouez %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Barrenn al lec'hiadur" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Goullonderiñ an URL" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "L&ec'hiadur :" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Mont" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "N'eus lugent ebet" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Thierry Vignaud, Jañ-Mai Drapier" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "tvignaud@mandriva.com, jdrapier@club-internet.fr" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Diskouezadur skeudennoù ..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Herzel an diskouezadur skeudennoù" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Furcher Skeudennoù" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Milimetroù" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Santimetroù" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Kreiz" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Emaon o vont da zistruj ar restroù dibabet" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&Kas d'ar pod-lastez" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Ho tigarez, ne m'eus ket gallet enrollañ ar skeudennoù buhezet." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Anv" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Ment" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Deiziad" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Aotreoù" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Perc'henn" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Strollad" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview n'hell ket bet skrivet restroù gant ar furmad-mañ." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Lenn-hepken eo ar restr-mañ." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "Lenn-hepken eo ar renkell %1." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"N'hell ket bet krouet ur restr padennek.\n" +"Peogwir : %1" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Ne m'eus ket gallet skrivañ %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "N'em eus ket ezkargañ ar restr da %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Degouezhet ez eus ur fazi en ur enrollañ." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "N'hell ket bezañ goullo anv an ostilh" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Bez euz un ostilh anvet « %1 » c'hoazh" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Eilañ ar restr" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Fiñval ar restr" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Emaon o krouiñ ar renkell" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Roit anv ar renkell nevez :" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Krouiñ ur renkell" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Ha sur oc'h bezañ mennet da fiñval ar restroù-mañ d'ar pod-lastez ?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "&Skeiñ kuit ar restroù" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Skeiñ kuit" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Ha fellout a ra deoc'h da vat fiñval %1 er pod-lastez ?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Skeiñ kuit ar restr" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Ha fellout a ra deoc'h da vat lemel ar restroù-se ?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Distruj restroù" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Ha fellout a ra deoc'h da vat lemel %1 ?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Distruj Restr" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Emaon oc'h adenvel ar restr" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Adenvel ar restr %1 da :

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "&Adenvel" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "Dilec'hiañ amañ" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Eilañ amañ" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "&Liammañ bremañ" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Adaozañ hervez ar &brenestr" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Adaozañ hervez ar &ledander" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Adaozañ hervez ar &uhelder" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Krouilhiñ ar zoom" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Kreskiñ ar gamma" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Izelaat ar gamma" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Kreskiñ an darzhad" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Izelaat an darzhad" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Kreskiñ an dargemm" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Izelaat an dargemm" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Ne m'eus ket gallet enrollañ ar skeudennoù e %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Askelenn ebet)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "N'eus teul da enrollañ ebet !" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Furmad :" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "All ..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Pep restr" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Skeudennoù hepken" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Mui" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Kentañ" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Diwezhañ" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&A heul" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "Renkell &diaraok" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "Renkell a-&heul" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "Is-renkell &kentañ" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Munudoù" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Ment ar skeudennig" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Diskouez ar restroù &kuzhet" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Rummañ" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Evit Anv" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Evit Deiziad" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Evit Ment" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Aozañ munudoù ar skeudennig ..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Ment ar skeudennig : %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Ne m'eus ket gallet enrollañ ar restr JPEG se." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "N'hell ket bet enrollett ar skeudenn en ur restr padennek" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Skeudenn diaraok" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Skeudenn a heul" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Gweler skeudennoù" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Emaon o kargañ ..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Graet." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "N'hell ket digeret ar restr '%1' evit skrivañ." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Ouzhpennañ ur brank nevez" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL :" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Titl :" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Arlun :" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Diskouez ur buker logodenn ac'hubet pa vez karget ar skeudenn" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Rakgwel :" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Goulenn" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Enrollañ sioul" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Lemel ar c'hemmoù" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Stad ar sil" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Liv an drekleur :" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "O flourañ..." + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Ebet" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Buan" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Boas" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Gwell" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Dibunañ ar skeudenn red" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Furchal roll ar skeudennoù :" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Emzalc'h logodenn gant ur rodell ouzh ur skeudenn" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Diskouez ar barrennoù dibunañ" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Diskouez ar renkelloù hag an dielloù" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Gwell ar skeudennigoù" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Bevenn etre Skeudennigoù :" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Titour da ziskouez er skrid skeudennig :" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Anv ar restr" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Ment ar skeudenn" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Ment ar restr" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Deiziad ar restr" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Krubuilh ar skeudennigoù" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Enrollañ ar skeudennigoù e-barzh ar grubuilh" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Jediñ ment ar grubuilh" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Goullonderñ ar grubuilh" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "A-zol" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Diskouez ar skeudennoù dre zegouezh" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Roit anv ar renkell nevez :" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Dale etre skeudennoù (e eil) :" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "O tilec'hiañ & oc'h eilañ ar restroù" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Renkell dehaezadur dre ziouer :" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "O tistruj ar restroù" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Goulenn evit ar gadarnadur" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Fiñval ar restroù dilemel er pod-lastez" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Dargemm :" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gamma :" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Tarzhad :" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Kefluniañ an ostilhoù diavaez" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Ouzhpennañ" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Kevreañ restroù" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Anv :" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Urzhiad :" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "An holl skeudennoù" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Diouzhoc'h :" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Rizh Mime" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Munudoù ar skeudennig" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Dibarzhoù ar skeudenn" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Lec'hiadur ar skeudenn :" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Moulañ an anv re&str a-is ar skeudenn" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Moulañ askelenn ar skeudenn" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "O skeulañ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "Skeulañ &ebet" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Adaozañ ar skeudenn hervez ar bajenn" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Brasaat ar skeudennoù bihanañ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Skeulañ da ..." + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Digant :" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Da :" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Sil" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Livioù" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Mont" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Lugentoù" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Skeudennoù" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Ostilhoù" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Dastumadoù" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Prenestr" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Barrenn ostilhoù al lec'hiadur" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 tra" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "Distruj Restr" + +#~ msgid "Alt+D" +#~ msgstr "Alt+D" + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "Sil" + +#~ msgid "L&ocation: " +#~ msgstr "L&ec'hiadur : " + +#~ msgid "Filename color of current image:" +#~ msgstr "Liv anv restr ar skeudenn red :" + +#~ msgid "Filter:" +#~ msgstr "Sil :" + +#, fuzzy +#~ msgid "Custom" +#~ msgstr "Diouzhoc'h :" + +#, fuzzy +#~ msgid "Custom Filter" +#~ msgstr "Adkorañ ar sil" + +#, fuzzy +#~ msgid "Filtered" +#~ msgstr "Sil" + +#~ msgid "Form1" +#~ msgstr "Paperenn-reol 1" + +#~ msgid "Path only" +#~ msgstr "Hent hepken" + +#~ msgid "Comment only" +#~ msgstr "Askelenn hepken" + +#~ msgid "Path and comment" +#~ msgstr "Hent hag askelenn" + +#~ msgid "Delete item(s)" +#~ msgstr "Lemel an tra(où)" + +#, fuzzy +#~ msgid "Image View Toolbar" +#~ msgstr "Gweler skeudennoù" + +#~ msgid "File Info" +#~ msgstr "Titouroù diwar-benn ar restr" + +#~ msgid "Add/Edit Branch" +#~ msgstr "Ouzhpennañ/Aozañ ar brank" + +#~ msgid "New Branch..." +#~ msgstr "Brank nevez ..." + +#~ msgid "Delete Branch" +#~ msgstr "Lemel ar brank" + +#~ msgid "Home Folder" +#~ msgstr "Renkell ar gêr" + +#~ msgid "Root Folder" +#~ msgstr "Renkell gwrizien" + +#~ msgid "Renaming Folder" +#~ msgstr "Emaon oc'h adenvel ar renkell" + +#~ msgid "Rename this folder to:" +#~ msgstr "Adenvel ar renkell-se da :" + +#~ msgid "Are you sure you want to delete the folder %1?" +#~ msgstr "Ha sur oc'h bezañ mennet da zilemel ar renkell %1 ?" + +#~ msgid "Delete Folder" +#~ msgstr "Distruj ar renkell" + +#~ msgid "" +#~ "Do you really want to remove\n" +#~ " '%1'?" +#~ msgstr "" +#~ "C'hoant ho peus da zilemel\n" +#~ " '%1' ?" + +#~ msgid "seconds" +#~ msgstr "eilennoù" + +#~ msgid "milliseconds" +#~ msgstr "millieilenn" + +#~ msgid "%1 - No Images" +#~ msgstr "%1 - N'eus skeudenn ebet" + +#~ msgid "" +#~ "_n: %1 - One Image\n" +#~ "%1 - %n images" +#~ msgstr "%1 - %n skeudenn" + +#~ msgid "Small Thumbnails" +#~ msgstr "Skeudennigoù bihan" + +#~ msgid "Large Thumbnails" +#~ msgstr "Skeudennigoù bras" + +#~ msgid "Show toolbars" +#~ msgstr "Diskouez ar barrennoù &ostilhoù" + +#~ msgid "Properties..." +#~ msgstr "Perzhioù ..." diff --git a/ca/Makefile.am b/ca/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/ca/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/ca/messages/Makefile.am b/ca/messages/Makefile.am new file mode 100644 index 0000000..8f8e4c6 --- /dev/null +++ b/ca/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = ca +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/ca/messages/gwenview.po b/ca/messages/gwenview.po new file mode 100644 index 0000000..f462183 --- /dev/null +++ b/ca/messages/gwenview.po @@ -0,0 +1,1745 @@ +# translation of gwenview.po to Català +# translation of gwenview.po to +# Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. +# +# Marc Coll Carrillo , 2004, 2005, 2006. +# Albert Astals Cid , 2004, 2005, 2006. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2006-11-21 20:08+0100\n" +"Last-Translator: Marc Coll Carrillo \n" +"Language-Team: Català\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" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Nou directori..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Reanomenar..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Començar en mode de pantalla sencera" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Filtra pel tipus de fitxer" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Filtra mitjançant un patró de fitxer (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Mostra només els fitxers més nous o iguals al " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Mostra només els fitxers més vells o iguals al " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Un fitxer o directori inicial" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Un visor d'imatges per al KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Desenvolupador principal" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Desenvolupador" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Generació ràpida de miniatures JPEG (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Barra d'adreces (v0.16.0)\n" +"Suport per a l'historial (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Pedaç d'operacions amb fitxers (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Arreglat problema en intentar generar una miniatura a partir d'un fitxer JPEG " +"en mal estat (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Arreglat problema de compilació amb KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Primer fitxer spec de RPM" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "Pedaç de format de barra d'eines per llenguatges RTL (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Suport d'impressió (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Vista d'informació de fitxer\n" +"Pedaç per activar o desactivar l'auto-zoom en fer clic (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Comportament de la roda del ratolí configurable (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Opció per evitar que el Gwenview carregui automàticament la primera imatge d'un " +"directori (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Arreglada la generació de miniatures per compartir el directori de miniatures " +"del Konqueror v3 (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Pedaç per a la navegació del ratolí (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Integració en els menús de context de directori del Konqueror" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Afegeix/edita carpeta de punts" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Afegeix/edita punt" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Configura llista d'imatges" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Llista d'imatges" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Configura vista d'imatges" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Vista d'imatges" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Configura el mode de pantalla sencera" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Pantalla completa" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Configura operacions amb fitxers" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Operacions amb fitxers" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Diapositives" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Configura connectors KIPI" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "Connectors KIPI" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Paràmetres diversos" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Miscel·lània" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "El mida del cau és %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/cami/a/qualsevol/imatge.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Un comentari" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "El cau ja és buit." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Esteu segur que voleu buidar el cau de miniatures? Això esborrarà la carpeta " +"%1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "S'ha buidat la memòria cau." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (imatges seleccionades)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Afegeix" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Elimina" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Afegeix un punt..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Afegeix una carpeta de punts..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Edita..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Esteu segur que voleu esborrar la carpeta de punts %1? " +"
Això esborrarà la carpeta i tots els seus punts." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Esborra car&peta de punts" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Esteu segur que voleu esborrar el punt %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Esborra &punt" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "No s'ha seleccionat cap imatge." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Aquesta imatge no pot ser comentada." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Escriviu aquí per afegir un comentari a aquesta imatge." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "No hi ha cap comentari disponible." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Eines externes" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Esteu a punt de revertir l'arranjament de finestra a la configuració per " +"defecte, esteu segur?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Reinicia" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Cap imatge" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 píxels" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Imatge" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Directoris" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Comentari de la imatge" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Actualització de la configuració" +"
Degut a alguns canvis en el comportament dels ancoratges, la vostra antiga " +"configuració d'ancoratges ha estat descartada. Configureu els vostres " +"ancoratges de nou, si us plau.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Navega" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Veure la imatge" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Reanomena..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Copia a..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Mou a..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "&Enllaça a..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Gira a &l'esquerra" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Gira a la d&reta" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Mirall" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "Cap per a&vall" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Diapositives" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Amunt" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Inici" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Configura eines externes..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Amaga %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Mostra %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Barra de localització " + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Neteja la barra d'ubicació" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "L&ocalització:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Vés" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Cap connector" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "KIPI no està suportat" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Marc Coll Carrillo" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "marcoll@ya.com" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Diapositives..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Atura el pas de diapositives" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Navegador d'imatges" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Mil·límetres" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Centímetres" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Polzades" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Centre-Esquerra" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Centre-Dreta" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "A dalt-Esquerra" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "A dalt-Dreta" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "A baix-Esquerra" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "A baix-Dreta" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "A dalt-Centre" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "A baix-Centre" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Centre" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "A punt d'esborrar els fitxers seleccionats" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&Envia a la paperera" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"1 element seleccionat.\n" +"%n elements seleccionats." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Aquest element serà esborrat permanentment del vostre disc dur." +"\n" +"Aquests elements seran esborrats permanentment " +"del vostre disc dur." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Aquest element s'enviarà a la paperera.\n" +"Aquests elements s'enviaran a la paperera." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Ho sento, no es poden desar imatges animades." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Nom" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Mida" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Data" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Permisos" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Propietari" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Grup" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview no pot escriure fitxers en aquest format." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Això és un enllaç circular." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Aquest fitxer és només de lectura." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "La carpeta %1 és només de lectura." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"No s'ha pogut crear un fitxer temporal.\n" +"Motiu: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Desar la imatge a un fitxer temporal ha fallat.\n" +"Motiu: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "No s'ha pogut escriure el fitxer a %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "No s'ha pogut penjar el fitxer a %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "S'ha produït un error mentre es desava." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Ajusta la brillantor/contrast/gamma" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "El nom de l'eina no pot ser buit" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Ja hi ha una eina anomenada \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Copia fitxer" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Seleccioneu la carpeta on es copiaran els fitxers" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Enllaça fitxer" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Seleccioneu la carpeta on s'enllaçaran els fitxers" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Mou fitxer" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Seleccioneu la carpeta on es mouran els fitxers" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Creant directori" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Introduïu el nom del nou directori:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Crea una carpeta" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Realment voleu llençar a la paperera aquests fitxers?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Llença fitxers a la paperera" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Llença" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Realment voleu moure %1 a la paperera?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Llença fitxer a la paperera" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Realment voleu esborrar aquests fitxers?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Esborra fitxers" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Realment voleu esborrar %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Esborra fitxer" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Reanomenant fitxer" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Reanomenar el fitxer %1 a:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "&Reanomena" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Mou aquí" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Copia aquí" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "En&llaça aquí" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Ajusta a la &finestra" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Ajusta a l'a&mplada" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Ajusta a l'al&çada" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "B&loqueja el zoom" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Incrementar gamma" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Decrementar gamma" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Incrementar brillantor" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Decrementar brillantor" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Incrementar contrast" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Decrementar contrast" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "La imatge no encaixarà a la pàgina, què voleu fer?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Encongeix" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"La imatge %1 ha estat modificada, voleu desar els canvis?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "No s'ha pogut desar el fitxer a %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Sense comentaris)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "No hi ha cap document per desar" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Format:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Altres..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Tots els fitxers" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Només imatges" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Només vídeos" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Més" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Primera" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Darrera" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Següent" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "Car&peta anterior" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "Carpeta següe&nt" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "Primera &subcarpeta" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Detalls" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Miniatures amb informació al costat" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Miniatures amb informació a sota" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Mida de les miniatures" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Mostra fitxers &ocults" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Ordena" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Per nom" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Per data" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Per mida" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Descendent" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Edita els detalls de la miniatura..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Mida de les miniatures: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Clic al botó esquerre per apropar, clic al botó dret per allunyar. També podeu " +"fer servir la roda del ratolí." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Arrossegueu per moure la imatge, feu clic al botó del mig per activar o " +"desactivar el zoom automàtic. Mantingueu premuda la tecla Ctrl per canviar a " +"l'eina de zoom." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "No s'ha pogut desar aquest fitxer JPEG." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "No s'ha pogut desar la imatge en un fitxer temporal" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "Imatge anterior" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "Imatge &següent" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Visor d'imatges" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "S'està carregant..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Fet." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "De&sa l'original" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"El KPart del Gwenview no pot desar les modificacions que heu fet. Voleu desar " +"la imatge original?" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "No s'ha pogut obrir '%1' per escriure." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Afegeix nova branca" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Títol:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Icona:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Mostra el cursor del ratolí ocupat mentre es carrega una imatge" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Visualització en pantalla" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Vista prèvia:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"fitxer.jpg - 1024x768\n" +"El comentari del fitxer" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Podeu fer servir les següents paraules clau per formatar la visualització en " +"pantalla:\n" +"
    \n" +"
  • %f: nom del fitxer
  • \n" +"
  • %p: ruta al fitxer
  • \n" +"
  • %c: comentari
  • \n" +"
  • %r: resolució
  • \n" +"
  • %n: posició actual de la imatge
  • \n" +"
  • %N: nombre d'imatges
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Que fer quan es deixa una imatge modificada" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Pregunta" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Desa sense preguntar" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Descarta els canvis" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Girar les imatges automàticament en carregar" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" +"Quines opcions s'haurien de recordar la propera vegada que engegueu el Gwenview" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "La darrera URL oberta" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Estat del filtre" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Augmenta les imatges petites quan el &zoom automàtic està activat" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Color de fons:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Suavitzat" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Cap" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Ràpid" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normal" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Òptim" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Suavitzat retardat" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Fent servir aquesta opció, el Gwenview mostrarà la imatge tant ràpid com sigui " +"possible, i la suavitzarà desprès d'un petit retard.\n" +"Feu servir aquesta opció si el vostre ordinador no és gaire ràpid." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Desplaça la imatge actual" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Navega per la llista d'imatges" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Comportament de la roda del ratolí sobre la imatge" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Mostra barres de desplaçament" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Mostrar directoris i fitxers" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Vista de miniatures" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Marge entre miniatures:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Informació a mostrar en el text de la miniatura:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Nom del fitxer" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Mida de la imatge" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Mida del fitxer" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Data del fitxer" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Cau de miniatures" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Desar les vistes en miniatura a la memòria cau" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Buida la memòria cau automàticament en sortir" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Calcula mida del cau" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Buida cau" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Repetició" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Mostra les imatges en ordre aleatori" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Para a la darrera imatge de la carpeta" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Per defecte, si comenceu la vista de diapositives des del mig d'una carpeta, es " +"mostraran totes les imatges que venen després de la imatge inicial, i després " +"totes les imatges que venen abans.\n" +"\n" +"Quan aquesta opció està activada, la vista de diapositives s'aturarà a la " +"darrera imatge de la carpeta." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Demora entre imatges (en segons):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Movent i copiant fitxers" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Mostra diàleg per copiar fitxers" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Mostra diàleg per moure fitxers" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Directori destí per defecte:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Esborrant fitxers" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Demana confirmació" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Mou fitxers esborrats a la paperera" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Esborrar fitxers realment (perillós)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Emplaçador d'icones, no a la IGU" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Emplaçador de mètode d'esborrat, no a la IGU" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Emplaçador per al nombre de fitxers, no a la IGU" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "&Esborra els elements en comptes de moure'ls a la paperera" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Si està marcat, els elements s'eliminaran de manera definitiva en comptes " +"d'enviar-se a la paperera" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Si aquesta opció està marcada, els elements s'eliminaran permanentment " +"en comptes d'enviar-se a la paperera.

\n" +"\n" +"

Feu servir aquesta opció amb precaució: la majoria de sistemes de " +"fitxers no són capaços de recuperar de manera fiable fitxers esborrats.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Contrast:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gamma:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Brillantor:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Configura eines externes" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Afegeix" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Obtenir més eines" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Associacions de fitxers" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Nom:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Comanda:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Podeu fer servir paraules clau al camp \"Comanda\":\n" +"
    \n" +"
  • %u: URL actual.
  • \n" +"
  • %U: URLs actuals. Feu servir això si l'eina pot fer servir més " +"d'un fitxer.
  • \n" +"
  • %f: Fitxer actual. Feu servir això si l'eina no suporta URLs.
  • " +"\n" +"
  • %F: Igual que %f, però múltiples fitxers.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Totes les imatges" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Personalitzar:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Tipus MIME" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Detalls de la miniatura" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "Per a més opcions, feu servir el diàleg \"Configura Gwenview\"" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Paràmetres d'imatge" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Posició de la imatge:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Imprimeix el &nom del fitxer a sota la imatge" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Imprimeix el comentari de la imatge" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Escalat" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "Sense &escalat" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "A&justa imatge a la pàgina" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Amplia imatges més petites" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "Canvia d'e&scala" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Mantenir la relació" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Filtra els fitxers mitjançant comodins, com ara *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Des de:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Mostra només els fitxers més nous\n" +"o iguals que aquesta data" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Fins a:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Mostra només els fitxers més antics o iguals que aquesta data" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Filtre" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Colors" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Vés" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Connectors" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Imatges" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Efectes" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Eines" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Processament per lots" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Col·leccions" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Finestra" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Barra d'eines de localització" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 elements" diff --git a/configure.files b/configure.files new file mode 100644 index 0000000..97d9bce --- /dev/null +++ b/configure.files @@ -0,0 +1,3 @@ +./admin/configure.in.min +configure.in.in +configure.in.bot diff --git a/configure.in b/configure.in new file mode 100644 index 0000000..95a25e0 --- /dev/null +++ b/configure.in @@ -0,0 +1,298 @@ +dnl ======================================================= +dnl FILE: ./admin/configure.in.min +dnl ======================================================= + +dnl This file is part of the KDE libraries/packages +dnl Copyright (C) 2001 Stephan Kulow (coolo@kde.org) + +dnl This file is free software; you can redistribute it and/or +dnl modify it under the terms of the GNU Library General Public +dnl License as published by the Free Software Foundation; either +dnl version 2 of the License, or (at your option) any later version. + +dnl This library is distributed in the hope that it will be useful, +dnl but WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +dnl Library General Public License for more details. + +dnl You should have received a copy of the GNU Library General Public License +dnl along with this library; see the file COPYING.LIB. If not, write to +dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +dnl Boston, MA 02110-1301, USA. + +# Original Author was Kalle@kde.org +# I lifted it in some mater. (Stephan Kulow) +# I used much code from Janos Farkas + +dnl Process this file with autoconf to produce a configure script. + +AC_INIT(acinclude.m4) dnl a source file from your sub dir + +dnl This is so we can use kde-common +AC_CONFIG_AUX_DIR(admin) + +dnl This ksh/zsh feature conflicts with `cd blah ; pwd` +unset CDPATH + +dnl Checking host/target/build systems, for make, install etc. +AC_CANONICAL_SYSTEM +dnl Perform program name transformation +AC_ARG_PROGRAM + +dnl Automake doc recommends to do this only here. (Janos) +AM_INIT_AUTOMAKE(gwenview-i18n-1.4.2, "3.5.7") dnl searches for some needed programs + +KDE_SET_PREFIX + +dnl generate the config header +AM_CONFIG_HEADER(config.h) dnl at the distribution this done + +dnl Checks for programs. +AC_CHECK_COMPILERS +AC_ENABLE_SHARED(yes) +AC_ENABLE_STATIC(no) +KDE_PROG_LIBTOOL + +dnl for NLS support. Call them in this order! +dnl WITH_NLS is for the po files +AM_KDE_WITH_NLS + +KDE_USE_QT(3.2) +AC_PATH_KDE +dnl ======================================================= +dnl FILE: configure.in.in +dnl ======================================================= + +#MIN_CONFIG(3.2) +CXXFLAGS="$CXXFLAGS $KDE_DEFAULT_CXXFLAGS" + +if test "$build_arts" = "yes"; then + AC_DEFINE(USE_ARTS, 1, [If we use arts volume]) + LIB_ARTS="-lartskde" + AC_SUBST(LIB_ARTS) +fi + +KDE_INIT_DOXYGEN([KEG Graphics API Reference], [Version $VERSION]) + +KDE_CREATE_SUBDIRSLIST +AM_CONDITIONAL(ar_SUBDIR_included, test "x$ar_SUBDIR_included" = xyes) +AM_CONDITIONAL(az_SUBDIR_included, test "x$az_SUBDIR_included" = xyes) +AM_CONDITIONAL(bg_SUBDIR_included, test "x$bg_SUBDIR_included" = xyes) +AM_CONDITIONAL(br_SUBDIR_included, test "x$br_SUBDIR_included" = xyes) +AM_CONDITIONAL(ca_SUBDIR_included, test "x$ca_SUBDIR_included" = xyes) +AM_CONDITIONAL(cs_SUBDIR_included, test "x$cs_SUBDIR_included" = xyes) +AM_CONDITIONAL(cy_SUBDIR_included, test "x$cy_SUBDIR_included" = xyes) +AM_CONDITIONAL(da_SUBDIR_included, test "x$da_SUBDIR_included" = xyes) +AM_CONDITIONAL(de_SUBDIR_included, test "x$de_SUBDIR_included" = xyes) +AM_CONDITIONAL(el_SUBDIR_included, test "x$el_SUBDIR_included" = xyes) +AM_CONDITIONAL(en_GB_SUBDIR_included, test "x$en_GB_SUBDIR_included" = xyes) +AM_CONDITIONAL(es_SUBDIR_included, test "x$es_SUBDIR_included" = xyes) +AM_CONDITIONAL(et_SUBDIR_included, test "x$et_SUBDIR_included" = xyes) +AM_CONDITIONAL(fa_SUBDIR_included, test "x$fa_SUBDIR_included" = xyes) +AM_CONDITIONAL(fi_SUBDIR_included, test "x$fi_SUBDIR_included" = xyes) +AM_CONDITIONAL(fo_SUBDIR_included, test "x$fo_SUBDIR_included" = xyes) +AM_CONDITIONAL(fr_SUBDIR_included, test "x$fr_SUBDIR_included" = xyes) +AM_CONDITIONAL(gl_SUBDIR_included, test "x$gl_SUBDIR_included" = xyes) +AM_CONDITIONAL(he_SUBDIR_included, test "x$he_SUBDIR_included" = xyes) +AM_CONDITIONAL(hi_SUBDIR_included, test "x$hi_SUBDIR_included" = xyes) +AM_CONDITIONAL(hu_SUBDIR_included, test "x$hu_SUBDIR_included" = xyes) +AM_CONDITIONAL(is_SUBDIR_included, test "x$is_SUBDIR_included" = xyes) +AM_CONDITIONAL(it_SUBDIR_included, test "x$it_SUBDIR_included" = xyes) +AM_CONDITIONAL(ja_SUBDIR_included, test "x$ja_SUBDIR_included" = xyes) +AM_CONDITIONAL(ka_SUBDIR_included, test "x$ka_SUBDIR_included" = xyes) +AM_CONDITIONAL(ko_SUBDIR_included, test "x$ko_SUBDIR_included" = xyes) +AM_CONDITIONAL(lt_SUBDIR_included, test "x$lt_SUBDIR_included" = xyes) +AM_CONDITIONAL(ms_SUBDIR_included, test "x$ms_SUBDIR_included" = xyes) +AM_CONDITIONAL(nb_SUBDIR_included, test "x$nb_SUBDIR_included" = xyes) +AM_CONDITIONAL(nds_SUBDIR_included, test "x$nds_SUBDIR_included" = xyes) +AM_CONDITIONAL(nl_SUBDIR_included, test "x$nl_SUBDIR_included" = xyes) +AM_CONDITIONAL(nso_SUBDIR_included, test "x$nso_SUBDIR_included" = xyes) +AM_CONDITIONAL(pa_SUBDIR_included, test "x$pa_SUBDIR_included" = xyes) +AM_CONDITIONAL(pl_SUBDIR_included, test "x$pl_SUBDIR_included" = xyes) +AM_CONDITIONAL(pt_SUBDIR_included, test "x$pt_SUBDIR_included" = xyes) +AM_CONDITIONAL(pt_BR_SUBDIR_included, test "x$pt_BR_SUBDIR_included" = xyes) +AM_CONDITIONAL(ro_SUBDIR_included, test "x$ro_SUBDIR_included" = xyes) +AM_CONDITIONAL(ru_SUBDIR_included, test "x$ru_SUBDIR_included" = xyes) +AM_CONDITIONAL(rw_SUBDIR_included, test "x$rw_SUBDIR_included" = xyes) +AM_CONDITIONAL(sk_SUBDIR_included, test "x$sk_SUBDIR_included" = xyes) +AM_CONDITIONAL(sr_SUBDIR_included, test "x$sr_SUBDIR_included" = xyes) +AM_CONDITIONAL(sr_Latn_SUBDIR_included, test "x$sr_Latn_SUBDIR_included" = xyes) +AM_CONDITIONAL(sv_SUBDIR_included, test "x$sv_SUBDIR_included" = xyes) +AM_CONDITIONAL(ta_SUBDIR_included, test "x$ta_SUBDIR_included" = xyes) +AM_CONDITIONAL(th_SUBDIR_included, test "x$th_SUBDIR_included" = xyes) +AM_CONDITIONAL(tr_SUBDIR_included, test "x$tr_SUBDIR_included" = xyes) +AM_CONDITIONAL(uk_SUBDIR_included, test "x$uk_SUBDIR_included" = xyes) +AM_CONDITIONAL(ven_SUBDIR_included, test "x$ven_SUBDIR_included" = xyes) +AM_CONDITIONAL(vi_SUBDIR_included, test "x$vi_SUBDIR_included" = xyes) +AM_CONDITIONAL(xh_SUBDIR_included, test "x$xh_SUBDIR_included" = xyes) +AM_CONDITIONAL(zh_CN_SUBDIR_included, test "x$zh_CN_SUBDIR_included" = xyes) +AM_CONDITIONAL(zh_TW_SUBDIR_included, test "x$zh_TW_SUBDIR_included" = xyes) +AM_CONDITIONAL(zu_SUBDIR_included, test "x$zu_SUBDIR_included" = xyes) +AC_CONFIG_FILES([ Makefile ]) +AC_CONFIG_FILES([ ar/Makefile ]) +AC_CONFIG_FILES([ ar/messages/Makefile ]) +AC_CONFIG_FILES([ az/Makefile ]) +AC_CONFIG_FILES([ az/messages/Makefile ]) +AC_CONFIG_FILES([ bg/Makefile ]) +AC_CONFIG_FILES([ bg/messages/Makefile ]) +AC_CONFIG_FILES([ br/Makefile ]) +AC_CONFIG_FILES([ br/messages/Makefile ]) +AC_CONFIG_FILES([ ca/Makefile ]) +AC_CONFIG_FILES([ ca/messages/Makefile ]) +AC_CONFIG_FILES([ cs/Makefile ]) +AC_CONFIG_FILES([ cs/messages/Makefile ]) +AC_CONFIG_FILES([ cy/Makefile ]) +AC_CONFIG_FILES([ cy/messages/Makefile ]) +AC_CONFIG_FILES([ da/Makefile ]) +AC_CONFIG_FILES([ da/doc/Makefile ]) +AC_CONFIG_FILES([ da/messages/Makefile ]) +AC_CONFIG_FILES([ de/Makefile ]) +AC_CONFIG_FILES([ de/doc/Makefile ]) +AC_CONFIG_FILES([ de/messages/Makefile ]) +AC_CONFIG_FILES([ el/Makefile ]) +AC_CONFIG_FILES([ el/messages/Makefile ]) +AC_CONFIG_FILES([ en_GB/Makefile ]) +AC_CONFIG_FILES([ en_GB/messages/Makefile ]) +AC_CONFIG_FILES([ es/Makefile ]) +AC_CONFIG_FILES([ es/messages/Makefile ]) +AC_CONFIG_FILES([ et/Makefile ]) +AC_CONFIG_FILES([ et/doc/Makefile ]) +AC_CONFIG_FILES([ et/messages/Makefile ]) +AC_CONFIG_FILES([ fa/Makefile ]) +AC_CONFIG_FILES([ fa/messages/Makefile ]) +AC_CONFIG_FILES([ fi/Makefile ]) +AC_CONFIG_FILES([ fi/messages/Makefile ]) +AC_CONFIG_FILES([ fo/Makefile ]) +AC_CONFIG_FILES([ fo/messages/Makefile ]) +AC_CONFIG_FILES([ fr/Makefile ]) +AC_CONFIG_FILES([ fr/doc/Makefile ]) +AC_CONFIG_FILES([ fr/messages/Makefile ]) +AC_CONFIG_FILES([ gl/Makefile ]) +AC_CONFIG_FILES([ gl/messages/Makefile ]) +AC_CONFIG_FILES([ he/Makefile ]) +AC_CONFIG_FILES([ he/messages/Makefile ]) +AC_CONFIG_FILES([ hi/Makefile ]) +AC_CONFIG_FILES([ hi/messages/Makefile ]) +AC_CONFIG_FILES([ hu/Makefile ]) +AC_CONFIG_FILES([ hu/messages/Makefile ]) +AC_CONFIG_FILES([ is/Makefile ]) +AC_CONFIG_FILES([ is/messages/Makefile ]) +AC_CONFIG_FILES([ it/Makefile ]) +AC_CONFIG_FILES([ it/doc/Makefile ]) +AC_CONFIG_FILES([ it/messages/Makefile ]) +AC_CONFIG_FILES([ ja/Makefile ]) +AC_CONFIG_FILES([ ja/messages/Makefile ]) +AC_CONFIG_FILES([ ka/Makefile ]) +AC_CONFIG_FILES([ ka/messages/Makefile ]) +AC_CONFIG_FILES([ ko/Makefile ]) +AC_CONFIG_FILES([ ko/messages/Makefile ]) +AC_CONFIG_FILES([ lt/Makefile ]) +AC_CONFIG_FILES([ lt/messages/Makefile ]) +AC_CONFIG_FILES([ ms/Makefile ]) +AC_CONFIG_FILES([ ms/messages/Makefile ]) +AC_CONFIG_FILES([ nb/Makefile ]) +AC_CONFIG_FILES([ nb/messages/Makefile ]) +AC_CONFIG_FILES([ nds/Makefile ]) +AC_CONFIG_FILES([ nds/messages/Makefile ]) +AC_CONFIG_FILES([ nl/Makefile ]) +AC_CONFIG_FILES([ nl/doc/Makefile ]) +AC_CONFIG_FILES([ nl/messages/Makefile ]) +AC_CONFIG_FILES([ nso/Makefile ]) +AC_CONFIG_FILES([ nso/messages/Makefile ]) +AC_CONFIG_FILES([ pa/Makefile ]) +AC_CONFIG_FILES([ pa/messages/Makefile ]) +AC_CONFIG_FILES([ pl/Makefile ]) +AC_CONFIG_FILES([ pl/doc/Makefile ]) +AC_CONFIG_FILES([ pl/messages/Makefile ]) +AC_CONFIG_FILES([ pt/Makefile ]) +AC_CONFIG_FILES([ pt/doc/Makefile ]) +AC_CONFIG_FILES([ pt/messages/Makefile ]) +AC_CONFIG_FILES([ pt_BR/Makefile ]) +AC_CONFIG_FILES([ pt_BR/doc/Makefile ]) +AC_CONFIG_FILES([ pt_BR/messages/Makefile ]) +AC_CONFIG_FILES([ ro/Makefile ]) +AC_CONFIG_FILES([ ro/messages/Makefile ]) +AC_CONFIG_FILES([ ru/Makefile ]) +AC_CONFIG_FILES([ ru/doc/Makefile ]) +AC_CONFIG_FILES([ ru/messages/Makefile ]) +AC_CONFIG_FILES([ rw/Makefile ]) +AC_CONFIG_FILES([ rw/messages/Makefile ]) +AC_CONFIG_FILES([ sk/Makefile ]) +AC_CONFIG_FILES([ sk/messages/Makefile ]) +AC_CONFIG_FILES([ sr/Makefile ]) +AC_CONFIG_FILES([ sr/messages/Makefile ]) +AC_CONFIG_FILES([ sr@Latn/Makefile ]) +AC_CONFIG_FILES([ sr@Latn/messages/Makefile ]) +AC_CONFIG_FILES([ sv/Makefile ]) +AC_CONFIG_FILES([ sv/doc/Makefile ]) +AC_CONFIG_FILES([ sv/messages/Makefile ]) +AC_CONFIG_FILES([ ta/Makefile ]) +AC_CONFIG_FILES([ ta/messages/Makefile ]) +AC_CONFIG_FILES([ th/Makefile ]) +AC_CONFIG_FILES([ th/messages/Makefile ]) +AC_CONFIG_FILES([ tr/Makefile ]) +AC_CONFIG_FILES([ tr/messages/Makefile ]) +AC_CONFIG_FILES([ uk/Makefile ]) +AC_CONFIG_FILES([ uk/messages/Makefile ]) +AC_CONFIG_FILES([ ven/Makefile ]) +AC_CONFIG_FILES([ ven/messages/Makefile ]) +AC_CONFIG_FILES([ vi/Makefile ]) +AC_CONFIG_FILES([ vi/messages/Makefile ]) +AC_CONFIG_FILES([ xh/Makefile ]) +AC_CONFIG_FILES([ xh/messages/Makefile ]) +AC_CONFIG_FILES([ zh_CN/Makefile ]) +AC_CONFIG_FILES([ zh_CN/messages/Makefile ]) +AC_CONFIG_FILES([ zh_TW/Makefile ]) +AC_CONFIG_FILES([ zh_TW/messages/Makefile ]) +AC_CONFIG_FILES([ zu/Makefile ]) +AC_CONFIG_FILES([ zu/messages/Makefile ]) +AC_OUTPUT +dnl Put here things to be done at the very end - telling users +dnl about additional packages to install. Better yet is giving +dnl each project / subdr its own configure.in.bot. + +# Check if KDE_SET_PREFIX was called, and --prefix was passed to configure +if test -n "$kde_libs_prefix" -a -n "$given_prefix"; then + # And if so, warn when they don't match + if test "$kde_libs_prefix" != "$given_prefix"; then + # And if kde doesn't know about the prefix yet + echo ":"`kde-config --path exe`":" | grep ":$given_prefix/bin/:" 2>&1 >/dev/null + if test $? -ne 0; then + echo "" + echo "Warning: you chose to install this package in $given_prefix," + echo "but KDE was found in $kde_libs_prefix." + echo "For this to work, you will need to tell KDE about the new prefix, by ensuring" + echo "that KDEDIRS contains it, e.g. export KDEDIRS=$given_prefix:$kde_libs_prefix" + echo "Then restart KDE." + echo "" + fi + fi +fi + +if test x$GXX = "xyes" -a x$kde_have_gcc_visibility = "xyes" -a x$kde_cv_val_qt_gcc_visibility_patched = "xno"; then + echo "" + echo "Your GCC supports symbol visibility, but the patch for Qt supporting visibility" + echo "was not included. Therefore, GCC symbol visibility support remains disabled." + echo "" + echo "For better performance, consider including the Qt visibility supporting patch" + echo "located at:" + echo "" + echo "http://bugs.kde.org/show_bug.cgi?id=109386" + echo "" + echo "and recompile all of Qt and KDE. Note, this is entirely optional and" + echo "everything will continue to work just fine without it." + echo "" +fi + +if test "$all_tests" = "bad"; then + if test ! "$cache_file" = "/dev/null"; then + echo "" + echo "Please remove the file $cache_file after changing your setup" + echo "so that configure will find the changes next time." + echo "" + fi +else + echo "" + echo "Good - your configure finished. Start make now" + echo "" +fi diff --git a/configure.in.bot b/configure.in.bot new file mode 100644 index 0000000..3b7eaa7 --- /dev/null +++ b/configure.in.bot @@ -0,0 +1,4 @@ +dnl Put here things to be done at the very end - telling users +dnl about additional packages to install. Better yet is giving +dnl each project / subdr its own configure.in.bot. + diff --git a/configure.in.in b/configure.in.in new file mode 100644 index 0000000..95d0e89 --- /dev/null +++ b/configure.in.in @@ -0,0 +1,11 @@ +#MIN_CONFIG(3.2) +CXXFLAGS="$CXXFLAGS $KDE_DEFAULT_CXXFLAGS" + +if test "$build_arts" = "yes"; then + AC_DEFINE(USE_ARTS, 1, [If we use arts volume]) + LIB_ARTS="-lartskde" + AC_SUBST(LIB_ARTS) +fi + +KDE_INIT_DOXYGEN([KEG Graphics API Reference], [Version $VERSION]) + diff --git a/cs/Makefile.am b/cs/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/cs/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/cs/messages/Makefile.am b/cs/messages/Makefile.am new file mode 100644 index 0000000..af45f6a --- /dev/null +++ b/cs/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = cs +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/cs/messages/gwenview.po b/cs/messages/gwenview.po new file mode 100644 index 0000000..6ec2cd4 --- /dev/null +++ b/cs/messages/gwenview.po @@ -0,0 +1,1713 @@ +# translation of gwenview.po to +# translation of gwenview.po to Czech +# +# Ivo Jánský , 2003. +# Lukáš Tinkl , 2004, 2005. +# Klara Cihlarova , 2005, 2006. +# Jakub Friedl , 2005, 2006. +# Miroslav Flídr , 2006. +# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2006-09-05 14:21+0200\n" +"Last-Translator: Jakub Friedl \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.2\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Nová složka..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Přejmenovat..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Spustit v celoobrazovkovém režimu" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Filtrovat dle typu souboru" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Filtrovat dle vzoru (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Zobrazit pouze soubory novější nebo z data " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Zobrazit pouze soubory starší nebo z data " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Výchozí soubor nebo složka" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Prohlížeč obrázků pro KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Hlavní vývojář" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Vývojář" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Rychlé generování JPEG miniatur" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Lišta adresy\n" +"Podpora pro historii" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Záplata pro operace se soubory" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Oprava pádu při pokusu o vytvoření náhledu poškozeného JPEG souboru (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Oprava kompilace v KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "První RPM spec soubor" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "Záplata na rozvržení nástrojové lišty pro jazyky RTL (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Podpora pro tisk" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Nastavení chování kolečka myši (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Oprava navigace myši (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Integrace do místní nabídky složky v Konqueroru" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Přidat/upravit složku záložek" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Přidat/upravit záložku" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Nastavit seznam obrázků" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Seznam obrázků" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Nastavit prohlížeč obrázků" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Prohlížeč obrázků" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Nastavit celoobrazovkový režim" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Celá obrazovka" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Nastavit operace se soubory" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Souborové operace" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Promítání" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Nastavit KIPI moduly" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "KIPI moduly" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Různé nastavení" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Různé" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Velikost cache je %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/cesta/k/nějakému/obrázku.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Komentář" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Cache je již prázdná." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Opravdu chcete vyprázdnit vyrovnávací paměť náhledů? Bude odstraněn složka " +"%1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Cache vyprázdněna." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (vybrané obrázky)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Přidat" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Odstranit" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Přidat záložku..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Přidat složku záložek..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Upravit..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Smazat složku &záložek" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "

Opravdu chcete smazat záložku %1?

" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Smazat &záložku" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Není vybrán obrázek." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Tento obrázek nelze komentovat." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Zde napište komentář obrázku." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Komentář není dostupný." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Externí nástroje" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Chystáte se vrátit nastavení okna na výchozí tovární hodnoty. Jste si jisti?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Obnovit" + +#: app/mainwindow.cpp:809 +#, fuzzy +msgid "%1/%2" +msgstr "%1/%2 - " + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Žádné obrázky" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Obrázek" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Složky" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Komentář obrázku" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Aktualizace konfigurace" +"
Kvůli změnám chování doků byla vaše stará konfigurace chování doků zrušena. " +"Prosím, nastavte si doky znovu.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Procházet" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Zobrazit obrázek" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Přejmenovat..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Kopírovat do..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "Pře&sunout do..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "Pře&sunout do..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Otočit do&leva" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Otočit dop&rava" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "Zr&cadlit" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Převrátit" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Promítání" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Nahoru" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Domů" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Nastavit externí nástroje..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Skrýt %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Zobrazit %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Lišta umístění" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Vyprázdnit lištu umístění" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "&Umístění:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Přejít" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Žádný modul" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Žádná podpora KIPI" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Lukáš Tinkl,Klára Cihlářová" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "lukas@kde.org,koty@seznam.cz" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Promítání..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Zastavit promítání" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Prohlížeč obrázků" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Milimetry" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Centimetry" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Palce" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Uprostřed vlevo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Uprostřed vpravo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Nahoru vlevo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Nahoru vpravo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Dolů vlevo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Dolů vpravo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Nahoře na střed" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Dolů na střed" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Střed" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Chystáte se smazat vybrané soubory" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "Ho&dit do koše" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Nelze ukládat animované obrázky." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Jméno" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Velikost" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Datum" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Oprávnění" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Vlastník" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Skupina" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview neumí zapisovat soubory v tomto formátu." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Tento soubor je kruhovým odkazem." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Tento soubor je pouze ke čtení." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "Složka %1 je pouze ke čtení." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Není možné vytvořit dočasný soubor.\n" +"Důvod: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Uložení obrázku do dočasného souboru selhalo.\n" +"Důvod: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Není možné uložit soubor do %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Není možné odeslat soubor do %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Nastala chyba během ukládání." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Upravit jas/kontrast/gama" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Jméno nástroje nemůže být prázdné" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Nástroj pojmenovaný \"%1\" již existuje" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Kopírovat soubor" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Zvolte složku, kam zkopírovat soubory" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Odkázat na soubor" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Vyberte adresář ve kterém budou vytvořeny odkazy na soubory" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Přesunout soubor" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Zvolte složku, kam přesunout soubory" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Vytváření složky" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Zadejte jméno nové složky:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Vytvořit složku" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Opravdu chcete vysypat tyto soubory?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Vyhodit soubory do koše" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "Vyhodi&t do koše" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Opravdu chcete přesunout %1 do koše?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Vyhodit soubor do koše" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Opravdu chcete smazat tyto soubory?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Smazat soubory" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Opravdu chcete smazat %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Smazat soubor" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Přejmenování souboru" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Přejmenovat soubor %1 na:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "&Přejmenovat" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Přesunout sem" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Kopírovat sem" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "Od&kaz sem" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Do o&kna" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "&Na šířku" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "N&a výšku" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Uzamknout lupu" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Zvýšit gamu" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Snížit gamu" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Zvýšit jas" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Snížit jas" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Zvýšit kontrast" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Zmenšit kontrast" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Obrázek se nevejde na stránku, co si přejete udělat?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Zmenšit" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "Obrázek %1 byl upraven, chcete uložit změny?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Není možné uložit obrázek do %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(bez komentáře)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Žádný dokument k uložení" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Formát:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Jiné..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Všechny soubory" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Pouze obrázky" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Pouze videa" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Více" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&První" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "Pos&lední" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Další" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Předchozí složka" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Následující složka" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "P&rvní podsložka" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Podrobnosti" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Miniatury s informacemi na straně" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Miniatury s informacemi dole" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Velikost miniatur" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Zobrazovat s&kryté soubory" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Třídit" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Podle jména" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Podle data" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Podle velikosti" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Sestupně" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Upravit detaily miniatury..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Velikost miniatur: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Není možné uložit tento JPEG soubor." + +#: gvimagepart/gvimagepart.cpp:67 +#, fuzzy +msgid "Could not save image to a temporary file" +msgstr "" +"Není možné vytvořit dočasný soubor.\n" +"Důvod: %1." + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Předchozí obrázek" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Další obrázek" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Prohlížeč obrázků" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Nahrávám..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Hotovo." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Přidat novou větev" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Název:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Ikona:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Zobrazit kurzor myši jako zaneprázdněn během načítání obrázku" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "On Screen Display" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Náhled:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"file.jpg - 1024x768\n" +"Komentář souboru" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Pro formátování displeje můžete použít následující klíčová slova:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Co dělat při opuštění změněného obrázku" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Dotázat se" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Uložit potichu" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Zahodit změny" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Automaticky otáčet obrázky při načtení" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" +"Která nastavení mají být zapamatována při přístím startu aplikace Gwenview" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Naposledu otevřené URL" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Stav filtru" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "&Zvětšit malé obrázky, pokud je automatický zoom aktivován" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Barva pozadí:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Vyhlazování" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Nic" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Rychlé" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normální" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Nejlepší" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Zpožděné vyhlazení" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Při použití této volby Gwenview zobrazí obrázek co nejrychleji a s malým " +"zpožděním ho vyhladí.\n" +"Tato volba je vhodná pro pomalejší počítače." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Posunout aktuální obrázek" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Prohlížet seznam obrázků" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Chování kolečka myši nad obrázkem" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Zobrazovat posuvníky" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Zobrazit složky a archivy" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Pohled miniatur" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Odsazení mezi náhledy:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Informace k zobrazení v textu miniatury:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Název souboru" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Velikost obrázku" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Velikost souboru" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Datum souboru" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Cache miniatur" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Ukládat miniatury do keše" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Automaticky vyprázdnit keš miniatur při okončení" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Spočítat velikost cache" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Vyprázdnit cache" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Smyčka" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Zobrazovat obrázky v náhodném pořadí" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Zastavit na posledním obrázku ve složce" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Prodleva mezi snímky (v sekundách):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Přesun a kopírování souborů" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Zobrazit dialog kopírování" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Zobrazit dialog přesouvání" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Výchozí cílová složka:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Mazání souborů" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Požádat o potvrzení" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Přesunout smazané soubory do koše" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Opravdu smazat soubory (nebezpečné)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Kontrast:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gama:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Jas:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Nastavit externí nástroje" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "Přid&at" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Získat více nástrojů" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Asociace souborů" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Jméno:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Příkaz:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"V příkazovém poli můžete použít klíčová slova:\n" +"
    \n" +"
  • %u: Aktuální URL.
  • \n" +"
  • %U: Aktuální URL. Použijte v případě, že nástroj může zpracovat " +"více souborů.
  • \n" +"
  • %f: Aktuální soubor. Použijte v případě, že nástroj nemůže " +"zpracovat URL.
  • \n" +"
  • %F: Stejné jako %f, ale pro více souborů.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Všechny obrázky" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Vlastní:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "MIME typ" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Detaily miniatury" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Nastavení obrázku" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Umístění obrázku:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "T&isknout název souboru pod obrázkem" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Tisknout komentář k obrázku" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Zvětšování" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "Žád&né zvětšování" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "Přizpůso&bit obrázek stránce" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Zvětšit menší obrázky" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "Zvětšit &na:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Zachovat poměr" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Filtrovat soubory s maskou, jako *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Od:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Zobrazovat pouze soubory novější než\n" +"nebo z data" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Do:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" +"Zobrazovat pouze soubory starší než\n" +"nebo z data" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Filtr" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "Ba&rvy" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "Pře&jít" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Moduly" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Obrázky" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Efekty" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Nástroje" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Dávkové zpracování" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Kolekce" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "O&kno" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Lišta s umístěním" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" diff --git a/cy/Makefile.am b/cy/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/cy/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/cy/messages/Makefile.am b/cy/messages/Makefile.am new file mode 100644 index 0000000..93f71da --- /dev/null +++ b/cy/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = cy +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/cy/messages/gwenview.po b/cy/messages/gwenview.po new file mode 100644 index 0000000..e471097 --- /dev/null +++ b/cy/messages/gwenview.po @@ -0,0 +1,1754 @@ +msgid "" +msgstr "" +"Project-Id-Version: ../cy/messages//kdeextragear-1/gwenview.po\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2004-09-20 15:44+0200\n" +"Last-Translator: Thierry Vignaud \n" +"Language-Team: cy \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Plygell Newydd..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Ail-enwi..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Prif Ddatblygwr" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Datblygwr" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "" + +#: app/bookmarkdialog.cpp:69 +#, fuzzy +msgid "Add/Edit Bookmark Folder" +msgstr "Dileu Plygell" + +#: app/bookmarkdialog.cpp:72 +#, fuzzy +msgid "Add/Edit Bookmark" +msgstr "Dileu Plygell" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Sgrîn Lawn" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Sioe Tryloywderau" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "" + +#: app/configdialog.cpp:147 +#, fuzzy +msgid "KIPI Plugins" +msgstr "&Ategion" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Gosodiadau Amrywiol" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Amrywiol" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "Enw'r Ddelwedd" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "" + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "" + +#: app/kipiinterface.cpp:166 +#, fuzzy +msgid "%1 (Selected Images)" +msgstr "Delwedd" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Ychwanegu" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Tynnu ymaith" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Ychwanegu Tudnod" + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "Dileu Plygell" + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Golygu..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:396 +#, fuzzy +msgid "Delete Bookmark &Folder" +msgstr "Dileu Plygell" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Dileu y &Tudnod" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Delwedd heb ei ddewis!." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Offer Allanol" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Ailosod" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "Delweddau" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Delwedd" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Plygyll" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Enw'r Ddelwedd" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Pori" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "Delwedd" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "Ail-&enwi..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Copïo I ..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Symud I ..." + +#: app/mainwindow.cpp:981 +#, fuzzy +msgid "&Link To..." +msgstr "&Symud I ..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Cylchdro i'r &Chwith" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Cylchdro i'r &Dde" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Adlewyrchu" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Sioe Tryloywderau" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "I fyny" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Cartref" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "" + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Cuddio %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Dangos %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Bar Lleoliad" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Clirio'r Bar Lleoliad" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "L&leoliad:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Ewch" + +#: app/mainwindow.cpp:1323 +#, fuzzy +msgid "No Plugin" +msgstr "&Ategion" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "KD wrth KGyfieithu" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "kyfieithu@dotmon.com" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Sioe Tryloywderau ..." + +#: gvdirpart/gvdirpart.cpp:120 +#, fuzzy +msgid "Stop Slide Show" +msgstr "Sioe Tryloywderau" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Porydd Delweddau" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Modfeddi" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Chwith-uchaf" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "De-uchaf" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Chwith-isaf" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "De-isaf" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Enw" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Maint" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Dyddiad" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Caniatadau" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Perchennog" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Gr?p" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +#, fuzzy +msgid "Copy File" +msgstr "&Copïo Yma" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "" + +#: gvcore/fileopobject.cpp:143 +#, fuzzy +msgid "Link File" +msgstr "Creu Cysw&llt Yma " + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "" + +#: gvcore/fileopobject.cpp:172 +#, fuzzy +msgid "Move File" +msgstr "&Symud Yma" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Creu Plygell" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "Creu Plygell" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Dileu Ffeiliau" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Dileu Ffeil" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "Ail-&enwi..." + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Symud Yma" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Copïo Yma" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "Creu Cysw&llt Yma " + +#: gvcore/imageview.cpp:328 +#, fuzzy +msgid "Fit to &Window" +msgstr "&Ffenestr" + +#: gvcore/imageview.cpp:331 +#, fuzzy +msgid "Fit to &Width" +msgstr "Chwyddo i &Led" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "" + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Fformat:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Eraill..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Pob Ffeil" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "Delweddau" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Mwy" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Yn Gyntaf" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Olaf" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Nesaf" + +#: gvcore/fileviewcontroller.cpp:293 +#, fuzzy +msgid "&Previous Folder" +msgstr "Plygell Rhiant" + +#: gvcore/fileviewcontroller.cpp:297 +#, fuzzy +msgid "&Next Folder" +msgstr "Plygell Rhiant" + +#: gvcore/fileviewcontroller.cpp:301 +#, fuzzy +msgid "&First Sub Folder" +msgstr "Plygell Rhiant" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Manylion" + +#: gvcore/fileviewcontroller.cpp:306 +#, fuzzy +msgid "Thumbnails with Info on Side" +msgstr "Maint y rhagolygon cryno" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Maint y rhagolygon cryno" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Dangos Ffeiliau &Cudd" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Trefnu" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Gan Enw" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Gan Ddyddiad" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Gan Faint" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Disgynnol" + +#: gvcore/fileviewcontroller.cpp:418 +#, fuzzy +msgid "Edit Thumbnail Details..." +msgstr "Maint y rhagolygon cryno" + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:112 +#, fuzzy +msgid "&Next Image" +msgstr "Delwedd" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Gwelydd Delwedd" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Llwytho..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Wedi'i wneud." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Teitl:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Eicon:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Rhagolwg:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Gofyn" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Taflu newidiadau" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "Dangos y bar cyflwr" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Lliw'r cefndir:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Dim" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Cyflym" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Arferol" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Y Gorau" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Enw'r ffeil" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Maint delwedd" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Maint ffeil" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Cylchu" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, fuzzy, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Dileu Ffeiliau" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Gofyn am wiriad" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Cyferbyniant:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gama :" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Glowyder:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Ychwanegu" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Cysylltiadau Ffeiliau" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Enw:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Gorchymyn:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Pob Delwedd" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Addasiedig:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Math Mime" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, fuzzy, no-c-format +msgid "Thumbnail Details" +msgstr "Maint y rhagolygon cryno" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Graddio" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Cadw'r cymhareb" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Oddiwrth:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "I:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Hidlenni" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Lliwiau" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Ewch" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Ategion" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Delweddau" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Effeithiau" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Offer" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Ffenestr" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Bar Lleoliad" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "Dileu Ffeil" + +#, fuzzy +#~ msgid "Alt+D" +#~ msgstr "Alt+A" + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "Plygyll" + +#~ msgid "L&ocation: " +#~ msgstr "Ll&eoliad:" + +#, fuzzy +#~ msgid "Filter:" +#~ msgstr "Plygyll" + +#~ msgid "Parent Folder" +#~ msgstr "Plygell Rhiant" + +#, fuzzy +#~ msgid "Custom" +#~ msgstr "Addasiedig:" + +#, fuzzy +#~ msgid "Custom Filter" +#~ msgstr "Dileu Ffeil" + +#, fuzzy +#~ msgid "Filtered" +#~ msgstr "Plygyll" + +#~ msgid "Form1" +#~ msgstr "Ffurf1" + +#~ msgid "Delete item(s)" +#~ msgstr " Dileu eitem(au)" + +#, fuzzy +#~ msgid "Image View Toolbar" +#~ msgstr "Gwelydd Delwedd" + +#, fuzzy +#~ msgid "Toggle Full Screen Bar" +#~ msgstr "Sgrîn Lawn" + +#~ msgid "Zoom to &Fit" +#~ msgstr "Chwyddo i &Ffitio" + +#~ msgid "Home Folder" +#~ msgstr "Plygell Cartref" + +#~ msgid "Root Folder" +#~ msgstr "Plygell Wraidd" + +#, fuzzy +#~ msgid "Renaming Folder" +#~ msgstr "Plygell Rhiant" + +#~ msgid "Delete Folder" +#~ msgstr "Dileu Plygell" + +#, fuzzy +#~ msgid "Alt+Y" +#~ msgstr "Alt+A" + +#~ msgid "Alt+A" +#~ msgstr "Alt+A" + +#~ msgid "Show menu" +#~ msgstr "Dangos dewislen" + +#~ msgid "Properties..." +#~ msgstr "Priodweddau" diff --git a/da/Makefile.am b/da/Makefile.am new file mode 100644 index 0000000..ff7ab78 --- /dev/null +++ b/da/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages doc diff --git a/da/doc/Makefile.am b/da/doc/Makefile.am new file mode 100644 index 0000000..2166eb0 --- /dev/null +++ b/da/doc/Makefile.am @@ -0,0 +1,2 @@ +KDE_LANG = da +KDE_DOCS=gwenview diff --git a/da/doc/docked_windows.docbook b/da/doc/docked_windows.docbook new file mode 100644 index 0000000..cb783df --- /dev/null +++ b/da/doc/docked_windows.docbook @@ -0,0 +1,70 @@ +Dokkede vinduer +Grænsefladen i &kappname; er opbygget af et antal mindre dokkede vinduer. At håndtere disse vinduer kan være svært i begyndelsen. For at fokusere et vist vindue i &kappname;s grænseflade, klikkes blot inde i det. + +Hvert dokket vindue har et et lille greb langs overkanten, med en knap til at dokke eller frigøre det som ligner en pil til højre, samt en lukkeknap som ligner bogstavet X. Det ser ud sådan her: + Grebet i et dokket vindue + + + + + + Grebet i et dokket vindue + + + + + + + At klikke på lukningsknappen i et dokket vindue fjerner det fra grænsefladen. For at få det tilbage, vælges dets navn i menuen Vindue. + + + For at ændre størrelse på dokkede vinduer, trækkes i kanten mellem vinduerne. + + + For at omarrangere dokkede vinduer, trækkes et vindue med grebet til den ønskede position. Mens det trækkes, vises en lille rude som angiver positionen vinduet får når du afslutter handlingen. + Hvis du vil lægge to vinduer ovenpå hinanden og bruge faneblade til at vælge mellem dem, så træk vinduet nøjagtigt til midten af det andet vindue som du vil lægge det ovenpå. + + + For at frigøre et vindue, klik enten på dok/frigør-knappen i dets øvre højre hjørne, eller dobbeltklik på vinduets greb. + At dobbeltklikke igen eller klikke på dok/frigør-knappen, skulle returnere vinduet til dets oprindelige position. + Du kan også dokke et vindue som er løsgjort ved at trække dets greb tilbage til et sted inde i den generelle grænsefladen, ligesom om du omarrangerede et vindue som allerede var dokket. + + + + Filvisningsvinduet kan ikke frigøres eller flyttes, men ved at flytte andre vinduer omkring, kan det selv flyttes rundt. + + + + Tryk på tasten Esc for at afbryde handlingen når et vindue trækkes. For at nulstille alle dokkede vinduer til standardlayout i &kappname;, bruges Vindue Nulstil. + + + + diff --git a/da/doc/external_tools.docbook b/da/doc/external_tools.docbook new file mode 100644 index 0000000..5b105fd --- /dev/null +++ b/da/doc/external_tools.docbook @@ -0,0 +1,81 @@ + +Eksterne værktøjer + +Du kan nemt udvide &kappname; ved at definere eksterne værktøjer. Disse værktøj er der adgang til fra den sammenhængsafhængige menu som vises ved højreklik på et miniaturebillede eller i billedvisningen. Kig under indgangen Eksterne værktøjer. + +&kappname; levereres med et fåtal fordefinerede eksterne værktøjer, men det er meget nemt at tilføje flere via dialogen Indstil eksterne værktøjer. Du kan åbne den fra Indstillinger Indstil eksterne værktøjer.... + +Sådan her ser den ud: + Dialogen for eksterne værktøjer + + + + + + + + +I dette eksempel definerede jeg et eksternt værktøj som kaldes Exiftran for at regenerere EXIF-mærker i JPEG-billeder. Her er en mere detaljeret beskrivelse af dets definition: + + + + Feltet Navn: indeholder beskrivelsen af værktøjet, som det vises i menuen. + + + Feltet Kommando: indeholder kommandoen som køres når værktøjet bruges. Klik på det lille spørgsmålstegn til højre for feltet for at se en liste med nøgleord som du kan bruge i feltet. Nøgleordene ekspanderes til billedfiler. + + + Knappen til højre lader dig tilknytte en ikon til værktøjet. + + + Gruppen Filtilknytninger angiver hvilket type af filer som værktøjet kan arbejde med. Værktøjet vises kun i menuen Eksterne værktøjer hvis de markerede filer er af rette type. I mit eksempel er værktøjet kun gyldigt for JPEG-billeder, så jeg vælger Egen:, og derefter image/jpeg og image/pjpeg. + + + + + Du kan finde andre eksempler på eksterne værktøjer på &kappname;s netsted. + + + + diff --git a/da/doc/index.docbook b/da/doc/index.docbook new file mode 100644 index 0000000..56dd0da --- /dev/null +++ b/da/doc/index.docbook @@ -0,0 +1,92 @@ + + + + + + + + + + + +]> + + +Gwenview-håndbogen + + + +Aurélien Gâteau
aurelien.gateau@free.fr
+
+ChristopherMartin
chrsmrtn@debian.org
+
+
+&erik.kjaer.pedersen.role; + +2005 +Aurélien Gâteau + + + +2005-08-21 +1.2.92 + +&kappname; er en billedfremviser for KDE. + + +KDE +billede +fremviser +kunstner +foto +billede + +
+&introduction; +&interface; + +&external_tools; + + +Tips +&mouse; &keybindings; &docked_windows; + +
diff --git a/da/doc/interface.docbook b/da/doc/interface.docbook new file mode 100644 index 0000000..d407ed9 --- /dev/null +++ b/da/doc/interface.docbook @@ -0,0 +1,59 @@ + +Grænsefladen + +Bladrings- og visningstilstand + +Normalt åbnes &kappname; i bladringstilstand. + +I denne tilstand kan du nemt navigere blandt dine filer og mapper. Som du ser på skærmaftrykket, viser forhåndsvisningsvinduet nuværende billede samt eventuel indlejret billedkommentar. + + + Skærmbillede af bladringstilstand + + + + + + + + +At afmarkere &Ctrl;EnterVisBladre i bladringstilstand gør at du havner i visningstilstand, hvor billedet optager hele pladsen i vinduet. + + + Skærmbillede af visningstilstand + + + + + + + +Du kan starte direkte i visningstilstand ved at starte &kappname; med et billede som argument. + + + + + + diff --git a/da/doc/introduction.docbook b/da/doc/introduction.docbook new file mode 100644 index 0000000..8c5713b --- /dev/null +++ b/da/doc/introduction.docbook @@ -0,0 +1,24 @@ + +Indledning + + +Hvad er &kappname; + +&kappname; er en hurtig og letanvendelig billedfremviser for KDE. + +Den indeholder et mappetræ og et fillistevindue til at sørge for enkel navigering i filhierarkiet. &kappname; bruger dokkede vinduer, så du kan ændre layout på den måde du vil. Du kan også bladre blandt dine billeder i fuldskærmstilstand, eller indlejret i &konqueror; med billedvisning og Kpart. + +Billedindlæsning håndteres af Qt-biblioteket, så &kappname; understøtter alle billedformater som Qt-installationen understøtter. &kappname; viser billeder med alfakanal rigtigt, samt med animeringer. + +&kappname; understøtter visning og redigering af EXIF-kommentarer, i JPEG-billeder. Tabsfrie transformationer såsom rotation og spejling af JPEG understøttes også. + + + + + diff --git a/da/doc/keybindings.docbook b/da/doc/keybindings.docbook new file mode 100644 index 0000000..bb8e116 --- /dev/null +++ b/da/doc/keybindings.docbook @@ -0,0 +1,54 @@ + +Tastebindinger + +&kappname; levereres med en mængde tastatursgenveje, som alle kan vises eller ændres ved at vælge OpsætningIndstil genveje.... Bemærk at i vinduerne Filer og Mapper virker alle KDE's sædvanlige genveje, hvis de ikke er ændret til noget andet. + +Nogle af de mest nyttige standardtastebindinger er: + + + Mellemrum: Viser næste billede i mappen. + Backspace: Viser foregående billede i mappen. + &Ctrl;Retur: Skifter mellem bladringstilstand og visningstilstand. + &Ctrl; &Shift;F: Aktiverer fuldskærmstilstand. + Esc: Afslutter fuldskærmstilstand. + + + diff --git a/da/doc/mouse.docbook b/da/doc/mouse.docbook new file mode 100644 index 0000000..044e025 --- /dev/null +++ b/da/doc/mouse.docbook @@ -0,0 +1,63 @@ +Brug af musen + +Panorering med musen + + At holde venstre museknap nede på et billede lader dig panorere billedet. + Musehjulet ruller billedet opad eller nedad. + + + + +Zoom med musen + + At klikke med musens midterste knap slår automatisk zoom til eller fra. + Hold Ctrl-tasten nede og brug enten musehjulet til at zoome ind eller ud, eller venstreklik for at zoome ind og højreklik for at zoome ud. + + Musehjulet, brugt mens Alt-tasten holdes nede, ruller billedet vandret. + + + + +Browse med musen + + At dobbeltklikke på et billede skifter fra og til browsertilstand. + Normalt kan du også rulle et billede opad eller nedad ved at bruge musehjulet. Det kan dog indstilles så det i stedet bladrer blandt billederne i nuværende mappe. + Hold venstre knap nede over et billede, og klik med højre knap for at gå til næste billede. + Hold højre knap nede, og klik med venstre knap for at indlæse foregående billede. + + + + diff --git a/da/messages/Makefile.am b/da/messages/Makefile.am new file mode 100644 index 0000000..8452929 --- /dev/null +++ b/da/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = da +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/da/messages/gwenview.po b/da/messages/gwenview.po new file mode 100644 index 0000000..d35f0f7 --- /dev/null +++ b/da/messages/gwenview.po @@ -0,0 +1,1813 @@ +# translation of gwenview.po to +# Danish translation of gwenview +# Copyright (C) +# +# Erik Kjær Pedersen , 2002,2003, 2004, 2005, 2006, 2007. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-06-27 19:37-0400\n" +"Last-Translator: Erik Kjær Pedersen \n" +"Language-Team: Danish \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: \n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Ny mappe..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Omdøb..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Start i fuldskærmstilstand" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Filtrér efter filtype" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Filtrér efter filmønster (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Vis kun filer nyere end eller lig med" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Vis kun filer ældre end eller lig med" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "En start-fil eller mappe" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "En billedfremviser for KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Hovedudvikler" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Udvikler" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Hurtig JPEG-miniature generering (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Adresselinje (v0.16.0)\n" +"Historikstøtte (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Filoperationsrettelse (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Ordnede sammenbrud når det blev forsøgt at generere en miniature for en brudt " +"JPEG-fil (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Ordnede kompilering på KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Første RPM spec-fil" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "Rettelse af værktøjslinje-layout for RTL-sprog (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Støtte for udskrift (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Fil-info visning (v1.0.0)\n" +"Rettelse til at slå auto-forstørrelse ved klik til og fra (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Indstillelig opførsel for musehjul (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Mulighed for at forhindre Gwenview i automatisk at indlæse det første billede i " +"en mappe (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Ordnede miniaturegenerering til at dele miniaturemappen med Konqueror v3 " +"(v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Rettelse af musenavigering (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Integration i Konqueror's sammenhængsmenu for mappe" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Tilføj/redigér bogmærkemappe" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Tilføj/redigér bogmærke" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Indstil billedlisten" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Billedliste" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Indstil billedvisning" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Billedvisning" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Indstil fuldskærmstilstanden" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Fuldskærm" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Indstil filoperationerne" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Filoperationer" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Lysbilledshow" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Indstil KIPI-plugin" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "KIPI-Plugin" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Diverse indstillinger" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Diverse" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Cache størrelse er %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/søgesti/til/et/billede.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "En kommentar" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Cache er allerede tom." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Er du sikker på du ønsker at tømme miniature-cachen? Dette vil slette mappen " +"%1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Cache tømt." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (Udvalgte billeder)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Tilføj" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Fjern" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Tilføj bogmærke..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Tilføj bogmærkemappe..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Redigér..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Er du sikker på at du vil slette bogmærkemappen %1?" +"
Dette sletter mappen og alle bogmærkerne i den." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Slet bogmærke&mappe" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "

Ønsker du at slette bogmærket %1?

" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Slet &bogmærke" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Intet billede valgt." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Dette billede kan ikke kommenteres." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Skriv her for at tilføje en kommentar til dette billede." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Ingen tilgængelig kommentar." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Eksterne værktøjer" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Du er ved at nulstille vindueindstillingen til fabriksindstillinger. Er du " +"sikker?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Nulstil" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Ingen billeder" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 billedpunkter" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Billede" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Mapper" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Billedets kommentar" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Opdatering af indstillinger" +"
På grund af visse ændringer i dokningsopførslen, er dine gamle " +"dokningsindstillinger blevet kasseret. Justér venligst dokning igen.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Gennemsøg" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Vis billede" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Omdøb..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Kopiér til..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Flyt til..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "&Link til..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Rotér til &venstre" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Rotér til &højre" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "S&pejl" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Flip" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Lysbilledshow" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Op" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Hjem" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Indstil eksterne værktøjer..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Skjul %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Vis %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Stedlinje" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Ryd stedlinje" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "S&ted:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Kør" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Intet plugin" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Ingen understøttelse for KIPI" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Erik Kjær Pedersen" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "erik@binghamton.edu" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Lysbilledshow..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Stop lysbilledshow" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Billedsøger" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Millimeter" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Centimeter" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Tommer" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "I midten til venstre" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "I midten til højre" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Foroven til venstre" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Foroven til højre" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "For neden til venstre" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "For neden til højre" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "For oven i midten" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "For neden i midten" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "I midten" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Er lige ved at slette de angivne filer" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&Flyt til affaldsspanden" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"1 punkt markeret.\n" +"%n punkter markerede." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Dette punkt vil blive slettet permanent fra harddisken.\n" +"Disse punkter vil blive slettet permanent fra harddisken." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Dette punkt vil blive flyttet til papirkurven.\n" +"Disse punkter vil blive flyttet til papirskurven." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Kan desværre ikke gemme animerede billeder." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Navn" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Størrelse" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Dato" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Tilladelser" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Ejer" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Gruppe" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview kan ikke skrive filer i dette formatet." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Dette er et cirkulært link." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Filen er skrivebeskyttet." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "Mappen %1 er skrivebeskyttet." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Kunne ikke oprette en midlertidig fil.\n" +"Grund: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Det mislykkedes at gemme billede i en midlertidig fil.\n" +"Årsag: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Kunne ikke skrive til %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Kunne ikke overføre filen til %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "En fejl opstod ved forsøg på at gemme." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Justér lysstyrke, kontrast, gamma" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Værktøjsnavnet kan ikke være tomt" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Der er allerede et værktøj der hedder \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Kopiér fil" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Vælg den mappe hvortil filer skal kopieres" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Link fil" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Vælg den mappe hvortil filerne skal linkes" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Flyt fil" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Vælg den mappe hvortil filer skal flyttes" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Opretter mappe" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Indtast navnet på den nye mappe:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Opret mappe" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Vil du smide disse filer ud?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Flyt filer til affaldsspand" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Flyt til affald" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Vil du flytte %1 i affaldsspanden?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Flyt fil til affaldsspand" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Ønsker du at slette disse filer ud?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Sletter filer" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Ønsker du at slette %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Slet fil" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Omdøber fil" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Omdøb fil %1 til:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "&Omdøb" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Flyt hertil" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Kopiér hertil" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "&Link hertil" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Tilpas til &vindue" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Tilpas til &bredde" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Tilpas til &højde" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Lås forstørrelse" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Forøg gamma" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Formindsk gamma" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Forøg lysstyrke" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Formindsk lysstyrke" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Forøg kontrast" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Formindsk kontrast" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Billedet passer ikke på siden, hvad synes du jeg skal gøre?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Gør mindre" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"Billedet %1 er blevet ændret. Ønsker du at gemme ændringerne?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Kunne ikke overføre filen til %1" + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Ingen kommentar)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Intet dokument at gemme" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Format:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Andet..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Alle filer" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Kun billeder" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Kun videoer" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Mere" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Første" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Sidste" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Næste" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Foregående mappe" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Næste mappe" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "&Første undermappe" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Detaljer" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Miniaturer med information ved siden af" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Miniaturer med information under" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Miniaturestørrelse" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Vis &skjulte filer" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Sortér" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Efter navn" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Efter dato" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Efter størrelse" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Nedad" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Redigér miniaturedetaljer..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Miniaturestørrelse: %1 x %2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Venstreklik for at zoome ind, højreklik for at zoome ud. Du kan også bruge " +"musehjulet." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Træk for at flytte billedet, klik med den midterste knap for at ændre " +"automatisk zoomning. Hold Ctrl-tasten nede for at skifte til zoomværktøjet." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Kunne ikke gemme denne JPEG-fil." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Kunne ikke gemme billede til en midlertidig fil" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Foregående billede" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Næste billede" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Billedfremviser" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Indlæser..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Færdig." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "&Gem original" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"Gwenviews KPart kan ikke gemme ændringerne du lavede. Vil du gemme " +"originalbilledet?" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "Kunne ikke åbne '%1' til skrivning." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Tilføj ny gren" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Titel:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Ikon:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Vis musemarkøren som optaget når et billede indlæses" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Visning på skærn" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Forhåndsvisning:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"fil.jpg - 1024x768\n" +"Filkommentaren" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Du kan bruge følgende nøgleord til at formatere skærmmeddelelser:\n" +"
    \n" +"
  • %f: filnavn
  • \n" +"
  • %p: filsøgesti
  • \n" +"
  • %c: kommentar
  • \n" +"
  • %r: opløsning
  • \n" +"
  • %n: nuværende billedposition
  • \n" +"
  • %N: billedantal
  • \n" +"
  • %a: blændor
  • \n" +"
  • %t: eksponeringstid
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: brændvidde
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Hvad der skal gøres når et ændret billede forlades" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Spørg" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Gem i stilhed" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Kassér ændringer" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Rotér billeder automatisk ved indlæsning" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "De indstillinger som skal huskes næste gang Gwenview startes" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Senest åbnede url" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Filtertilstand" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Forstør små billeder når auto&forstørrelse er aktivt" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Baggrundsfarve:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Udglatter" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Ingen" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Hurtig" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normal" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Bedste" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Forsinket udglatning" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Ved brug af dette vil Gwenview vise billeder så hurtigt som muligt, og udglatte " +"det efter en kort forsinkelse. Brug dette hvis din computer ikke er meget " +"hurtig." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Rul dette billede" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Gennemsøg billedliste" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Musehjulsopførsel over billede" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Vis rullebjælker" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Vis mapper og arkiver" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Miniaturevisning" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Margen mellem miniaturer:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Information at vis i miniaturebilledets tekst:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Filnavn" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Billedstørrelse" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Filstørrelse" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Fildato" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Miniature-cache" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Opbevar miniaturer i cache" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Tøm miniature-cache automatisk ved afslutning" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Beregn cache-størrelse" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Tøm cache" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Løkke" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Vis billeder i tilfældig rækkefølge" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Stop efter det sidste billede i mappen" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Som standard, hvis du starter et lysbilledshow midt i et mappe, vises alle " +"billeder efter startbilledet, og derefter alle billeder før startbilledet.\n" +"\n" +"Når dette er aktiveret, standses der efter det sidste billede i mappen." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Pause mellem billeder (i sekunder):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Flytter & kopierer filer" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Vis kopieringsdialog" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Vis flyttedialog" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Standard destinationsmappe:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Sletter filer" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Bed om bekræftelse" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Flyt slettede filer til affald" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Slet filer rigtigt (farligt)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Pladsholder for ikon, ikke i den grafiske grænseflade" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Sletningsmetode for pladsmarkør, ikke i den grafiske grænseflade" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Pladsholder for antal filer, ikke i den grafiske grænseflade" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "S&let punkter i stedet for at flytte dem til papirkurven" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Hvis markeret, fjernes punkter permanent i stedet for at placeres i " +"papirskurven" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Hvis dette felt markeres bliver punkter fjernet permanent " +"i stedet for at placeres i papirskurven.

\n" +"\n" +"

Brug dette med forsigtighed: De fleste filsystemer kan ikke " +"tilforladeligt genoprette slettede filer.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Kontrast:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gamma:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Lysstyrke:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Indstil ekstern værktøjer:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Tilføj" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Hent flere værktøjer" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Filassociationer" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Navn:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Kommando:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Du kan bruge nøgleord i kommandofeltet:\n" +"
    \n" +"
  • %u: Denne URL.
  • \n" +"
  • %U: Disse URL'er. Brug dette hvis værktøjet kan klare flere " +"filer.
  • \n" +"
  • %f: Denne fil. Brug dette hvis værktøjet ikke kan klare " +"URL'er.
  • \n" +"
  • %F: Samme som %f, men for flere filer.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Alle billeder" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Brugertilpasset:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Mimetype" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Miniaturedetaljer" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "For flere valgmuligheder bruges dialogen \"Indstil Gwenview\"" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Billedopsætning" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Billedposition:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Udskriv fi&lnavn under billede" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Udskriv billedets kommentar" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Skalering" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&Ingen skalering" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Tilpas billede til side" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Forstør mindre billeder" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Skalér til:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Behold ratio" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Filtrér filer med jokertegn, såsom *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Fra:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Vis kun filer nyere end eller\n" +"lig med denne dato" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Til:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Vis kun filer ældre end eller lig med denne dato" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Filter" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Farver" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Kør" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Plugin" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Billeder" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Effekter" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Værktøjer" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Batch-behandling" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Samlinger" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Vindue" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Stedværktøjslinje" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 punkter" + +#~ msgid "ConfigSlideshowPage" +#~ msgstr "ConfigSlideshowPage" + +#~ msgid "DeleteDialogBase" +#~ msgstr "Slet fil" + +#~ msgid "Alt+D" +#~ msgstr "Alt+D" + +#~ msgid "FilterBar" +#~ msgstr "Filterbjælke" + +#~ msgid "L&ocation: " +#~ msgstr "S&tedlinje: " + +#~ msgid "Only show files newer than " +#~ msgstr "Vis kun filer nyere end " + +#~ msgid "Only show files older than " +#~ msgstr "Vis kun filer ældre end " + +#~ msgid "Filename color of current image:" +#~ msgstr "Filnavnefarve for aktuelt billede:" + +#~ msgid "Filter:" +#~ msgstr "Filter:" + +#~ msgid "Parent Folder" +#~ msgstr "Overmappe" + +#~ msgid "Manipulating images..." +#~ msgstr "Manipulerer billeder..." + +#~ msgid "Custom" +#~ msgstr "Brugertilpasset" + +#~ msgid "Custom Filter" +#~ msgstr "Eget filter" + +#~ msgid "Filtered" +#~ msgstr "Filtreret" + +#~ msgid "Hide filter bar" +#~ msgstr "Skjul filterbjælke" + +#~ msgid "Form1" +#~ msgstr "Formular1" + +#~ msgid "Path only" +#~ msgstr "Kun sti" + +#~ msgid "Comment only" +#~ msgstr "Kun kommentar" + +#~ msgid "Path and comment" +#~ msgstr "Sti og kommentar" + +#~ msgid "You cannot trash the trash bin." +#~ msgstr "Du kan ikke sende affaldsspanden til affald." + +#~ msgid "Delete item(s)" +#~ msgstr "Sletter punkter" + +#~ msgid "Image View Toolbar" +#~ msgstr "Værktøjslinje for billedfremviser" + +#~ msgid "Toggle Full Screen Bar" +#~ msgstr "Slå fuldskærmslinje til og fra" + +#~ msgid "Zoom to &Fit" +#~ msgstr "Zoom til at &passe" diff --git a/de/Makefile.am b/de/Makefile.am new file mode 100644 index 0000000..ff7ab78 --- /dev/null +++ b/de/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages doc diff --git a/de/doc/Makefile.am b/de/doc/Makefile.am new file mode 100644 index 0000000..e041433 --- /dev/null +++ b/de/doc/Makefile.am @@ -0,0 +1,2 @@ +KDE_LANG = de +KDE_DOCS=gwenview diff --git a/de/doc/browse_mode.png b/de/doc/browse_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..ef324665b6b90a3a1bfbc7fd08b23ae1db9311b7 GIT binary patch literal 185834 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 mt+_4wAngedockte Fenster +Die &kappname;-Oberfläche ist eine Kombination einiger kleiner Andockfenster. Das Einstellen dieser Fenster kann am Anfang etwas schwierig sein. Um ein bestimmtes Fenster in &kappname; zu fokussieren, klicken Sie einfach hinein. + +Jedes Andockfenster hat eine kleine Anfasserleiste am oberen Rand, zusammen mit einem pfeilähnlichen Andock/Abdock-Knopf am rechten Rand und einem Schließen-Knopf der einem X ähnelt: + Anfasserleiste eines angedockten Fensters + + + + + + Anfasserleiste eines angedockten Fensters + + + + + + + Ein Klick auf den Schließen-Knopf blendet das Fenster aus. Um es wiederherzustellen, wählen Sie es aus dem Fenster-Menü aus. + + + Um die Größe angedockter Fenster zu ändern, kann man einfach die Fenstergrenzen mit der Maus hin und herschieben. + + + Um Andockfenster neu anzuordnen ziehen Sie einfach die Anfasserleiste über die gewünschte Position. Wärend Sie das Fenster ziehen, zeigt ein kleiner viereckiger Rahmen wie das Fenster nach dem Loslassen platziert wird. + Sie können zwei Fenster auch Stapeln und dann mit Unterfenstern zwischen Ihnen navigieren. Dazu ziehen Sie ein Fenster genau in die Mitte eines anderen Fensters und lassen es dort fallen. + + + Um ein Fenster abzudocken, klicken Sie auf den Andock/Abdock-Knopf oben rechts oder doppelklicken Sie auf die Anfasserleiste des Fensters. + Ein weiterer Doppelklick auf die Anfasserleiste bringt das Fenster an seine ursprüngliche Position zurück. + Sie können ein abgedocktes Fenster auch wieder andocken, indem Sie es an der Anfasserleiste einfach in den Bereich ziehen, wo es angedockt werden soll. Genauso, als wollten Sie ein Fenster neu anordnen. + + + + Das Dateiansicht-Fenster kann nicht abgedockt oder verschoben werden. Aber durch das herumschieben anderer Fenster kann die Ansicht dennoch verändert werden. + + + + Während dem Ziehen eines Fensters können Sie Escape drücken, um die Aktion abzubrechen. Um alle Andockfenster an ihre Voreingestellten Position zu bringen, wählen Sie Fenster Zurücksetzen . + + + + diff --git a/de/doc/external_tools.docbook b/de/doc/external_tools.docbook new file mode 100644 index 0000000..77c7966 --- /dev/null +++ b/de/doc/external_tools.docbook @@ -0,0 +1,77 @@ + +Externe Programme + +&kappname; kann auf einfache Weise mit externen Programmen erweitert werden. Diese Erweiterungen sind aus dem Kontextmenü für Bilder und Vorschaubilder erreichbar. Schauen Sie in das Untermenü Externe Programme. + +&kappname; hat bereits einige externe Programme voreingestellt. Das Hinzufügen von weiteren Programmen ist mit dem Dialog Externe Programme einrichten sehr einfach. Öffnen Sie ihn über EinstellungenExterne Programme einrichten .... + +Und so sieht es aus: + Dialog zum Einrichten externer Programme + + + + + + + + +In diesem Beispiel wurde ein Programm eingerichtet, welches exiftran aufruft um EXIF-Markierungen für JPEG-Bilder neu zu erzeugen. Hier eine Erläuterung des Beispiels: + + + + Das Feld Name: enthält die Beschreibung Ihres Programmes. Dieser Name wird im Menü erscheinen. + + + Das Feld Kommando: enthält den auszuführenden Befehl, wenn das externe Programm aufgerufen wird. Ein Klick auf das Fragezeichen zur Rechten öffnet eine kleine Hilfe, aus der Sie die möglichen Schlüsselwörter im Befehlsfeld entnehmen können. Diese Schlüsselwörter für jedes Bild mit den richtigen Daten ersetzt. + + + Mit dem Knopf ganz rechts kann dem externen Programm ein Symbol zugeordnet werden. + + + Der Abschnitt Dateizuordnungen gibt an, mit welchen Dateitypen das externe Programm umgehen kann. Das Programm wird nur im Menü erscheinen, wenn die ausgewählten Datei vom richtigen Typ ist. In diesem Beispiel kann das Programm nur mit JPEG-Dateien umgehen, daher wurde Benutzerdefiniert: und dann image/jpeg und image/pjpeg ausgewählt. + + + + + Weitere Beispiele für externe Programme sind auf der &kappname; Webseite zu finden. + + + + diff --git a/de/doc/external_tools_dialog.png b/de/doc/external_tools_dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..753bf05aa36ac70291251006ec45ee8550aa47de GIT binary patch literal 39629 zcmbrlbyQT*`!@=rpeUepBO)o%odVL`-3>!`DV48`$J z|DIvN_@9m#|HmDFuDC?Nm)eO)NX}kbz1a9zZPqJ-N6Gi&kc*b}Zhvv&dqgxs^ci}n zo>gW}r}1H|6`7a0_q}4MuAI8Z!lGe|Mp~+gt=a z=|NP3^|tE=>a?{4kT&PDz+=lOTmHMTfOnI}w%hfDh=kG}*?3YvvYh9S-VH?I<#1a^ zy@nwb<+N5SHA`;rWzlc2M*osiDdOe@4tg zANCI+X<`h&-eIwUqOjXoAdr)m*41D<^E9G5F0f{KU;r_%PXX2;=DYDbdF|@zI$No^ zN!w5Q@4;7o)z!t-)u=cEhyCu1Z3-_kGO}u&s_@ma$Mv$o9tgIm?smFDiJ{|D)}(4L zxj7N*DIsgkd@dtzhf@wdr`Z^pX#6doU(u6RN*d zmG?_|TsekF=+u8fpjH5qOGf%_nu~mXWmfMW*!BBhJzTHGLX%!XBIDwM_!%p9y_xFE zab?@%CA=wzbas>}^o)mbcVcs>AS>IrTPQBoOul5wLLjehZK$vt6;hgJJezE)$QQ~`{`IDlwYFB?a_KU!4m|FLdY=o3~ zBo(U>p;qf4lXHw}>=W$Ki!P1&jyK$~xPmj@pusWfh<~cXxz*`xlfI z+NuJmd#T@`C2rCs2v8euHNvBm{cgo$$wR5ArZymBE$yZ>tcZ16Pg?y**o&Woq~v=H z)TZBxn~07s85%6gt)olQypHR3Ab>dg3FL+crqvAB#+Fo9=Nk!Qs`uj8P3C-#fsNlH zw9E$3pc)XpOq3f)rh8Um6hk1=%S@zK*hH%?ssFaR+Db`y=pKXh-+K+ZO|F9sdfwpMX?>Gkg%TFPJAi%^QU&cLBsQbRMFmLs21D&c!`01 zsr6HTAKuTm*lYp<=iduU@8woV1F@5VgT|iUh~|s?nUa`dtYhhGDg_m#0UIt)?$!4h zTy(yLDi(KD?^Upg6l1YnS5<}q0$%oJ{$E?vb=ebsc`z<<*ZAbT-vi=X z^1N}hcu_aNLTBzhAwsaQ<==?MAvk4C1#`3^=JDI zeUiSh{B$}M+C_7|;Kl{IZ&d2oJl5KL7*oa)^rf5b-;SMmdwgCN-4xs&2Hh^$3SEmJ z#!_c?P%anQ-{#$fX4eLeW>3rB)zFWtVi2tyH|q z>QAC%pKED5W9{g~p1fNk$ZdACIamDC5E%Nt?jk1xbT|y!QAo8CfCXDoCQc~V%)tUB z%oBIiG@0?f!ok+u%(lk%8;b}&w#|6GO_hQqpoiUAkigcVI8jnfGEQ9a(d{8w&TX(v z{u%9QaF}am-)ayOHJKaI#CnuEue~|50iOt9m3J!7x4Eb*1w?*XxNdH4$wOMwiJgf^ z?>_spaY(eEWQ`W*7)^C|cc-h`gSIN1zd}tszkjuQ9Q!hFOpxy1x$6gB2QdFd%r)O2 zZLdJcLv4a-Pn}2^l(<7&@fRpiij@V=9?p3&zXv_ zuO8She;H=Mr>hu7iNu{Z~JBlj93xmlXex^O#BlArQXqTF{yAj2Gh z{z{q}b7+Ni_p3~WzL4juD5JRt?p|}A=K%I$8?3lu3!XfwPE_c(eBaEe>w1q8TgA}v zzsBu_yj56_J=#>u*GxevMDU`LuLKy#T8>{ znRqmlqkk@2N5D-qz9x@IL_O=2=ABC0*n?t0&`0N$00VYXcG9PI%{iP--ABVPhrB@a zBKiUQA$h(p(%cIs)_iR=P zC*Wb=7Jz+BtC~~~%qyIeAavO0Zk^cc?c|;m+aZ8L#_HSNLs93$YEZQ0w}p6v>FY27 zuz-nLxw4H{E`NRhD$snyYpo;?y8#7wW*7f4M0xFX>8=8_Q2QPkb6n`!Y!9dH6pI6~ zyPx0izzm7GxnKQI+41#Smb;(N#>LLV+tr{P9R~k^&h_>6@aAUxW~j{!gtMe=YA4NC z0K6D7UFcF0+9+IJ%~o);oO8NFKQ6+l^f%s8sY&u_FwmqGw<47glYEWmGf2%GTucc) zTX{qLR-7H|OSF_>b=oeg7X`56d)O}m*4Ed5ZE<8;huaCmzx@ss+UH-@ea+O|n{`xx3zBl@t zraI?Mj(N1-E1{R!t24>mUPA`&&QWh<)LwA@_@9=AyFJG!2sIevlrh@e*^sIjk`UBs#2%9x7u?QSUd>=}?zPy;r92_1lW>Lyq(b*3H`r+Bn zpSYNG1!gcTg_T)5qyVm8pdov|o|?7uo{@uNa^2T!d$KGPb=Bf96|Ou*=8instWhPC zsu_YRMz1Qy>y=nY$?_X>QBIVWQ79_&fBx+7B{C~2GvjoB@r)qkdKE;Yi_0^YI($$h zKkeH?u#lVtY2PA$Fg-n;&25bxfkQBPs6qSWDJe&BXzwE0YGnb*pl5KLohxC@goSeo zX#;%kmpwg1QY((I5(rm&vsSUz8us#lFPhTON;J7hNU_=Od(S-m>HG_#Y?W*kITa=% zrnD!`hF*JRLjd1?3%(SmhiN0}&TGlxPsELnF1rd$l$)OGZL{{R@Ck!t2=8re|61a< zJV``;_Vwjuqs<86-b8=^W+hvu%6A)fehuPBy1I_5JppFXZ~2&R8giao(){y*1~*l7 z5j{SZp+CH=%&N2)*>tPDC9UuAL!Y93BM=HibReSQ`NlEn3(XuFQNL|Ja`Zh~?HT*= z*RP73P;r;1AHMeV(EON52r#*={Yth`*fFy7^Sau#;1tJR742RWG2CMz6cFPe6O9&{;YC^BjibyN`R*U%lh4KV0!_*enZIVy$kA`Lj@ZzDKZ^D-j6~)BF>MX0; zZ_T9!V$+y4eO%w`)TAtY{f}qX0Q|gile0~L>=ieyq||)Gyzr_c;Bv#Pg`8F*l=%3q z+KaV~FMiksyw&p*x|@-Tb6M4H@{U0Mk6fG?LvDia zYeud<7dQu*l}pbAoUR4N?(oMO(+zI!)vpH@L)UQ-mDNhz1aG+&Gfk337u}GH^fx`6 z!(ST_X(iiP3xWTz{-hQ9mK!3ICkDx`sm6`Nj_7+VsMYei)G1bV{(0WxtzKe6qG##H zK3`2d^sNXP&kg~j&I*2vOd}f_O`yxc#OUV}10^hR zub1ve@MpJKzPbDX$#!m~OmMK69Rfb6p{vV2T$8Zo3`;IEpV^P-G7&rVp-nQD44LBn1Mrxuz@^6$UEOOtEEweQnJ&SLd@<6CbLiHNCXl z<5m*fA7}@Se@&>FTwIIuaM`&oBdSQ|1ZNWueYWpvJgCgEU%L(e3zU{yD!>wn&mD65X_GF9GTnlRIMkCp+PP~7H^ON^i z!ABh6Om*ecC@RnkBOh9_$+u(Yi|M|dAt;{7cC%4AY`VCwIa$1lQ@oF#(2aCh3;Of_ zNNb^TeiENO_6bqrxeu9AS3_Gq%x-RnH~3Owa_E@CiRi=in17bgph?LbCaykkP}}4% zK~7UaWqM=1dflogmd#RPUo0R3RYBO8J^q@JvLj$75(<#>0*j$q!{ol`X`8$;*HHEZ~Ld9QT*NSkZbtE2Yw(IlDftjDD z*)%Ht7VMkNw3oQet11&0Zh-Ly;zPep0$nN?MRl`GI{*WAgk~ z>ol9T^+D~8iCq)~-=Z*Sra&zTX`ra%u}V3^MW0-%i6~T7%nFi~2B+5UFuA~!25c6F zA!GcA2bJt#Sl+cckcdk&@ zS48fw(=%Tip-GOmBHTZu#+vqTWtUVNV&Nrkr`RvcaRYlZCyDHN0cKu#zC|hr5z%JR zL3JNZ7N;Nn5a(`RpnEs8uI~P)Y~rVIdch3A^Ug1x91AetR|Ot@Bx?@ezovA5QDyaI z7m`8-K$@KXIQf^b8CTGi?({s4z9M=w5OHD48TtIvQ23{KwBU6=@f<$fA;Y$vs5uzA z;oQa~zWLMh89thdr0_}%mn->Qx{%`3_B@0>>BGhW@!8L>GjFJcU&z!sVRm#n2?q&~ zS~p?JYI5aFd|6h@op7|z>A0g5T*|ZwkX!3I%U7m(r)a-4cvhD|B@8_i#`Y^zh-3Po z?nhl5drhp`Jf8!DN9)@nx_I=^f`oZw96pv%DAIOYj{`kHl$`e zg~nXkwE52dN)W2>t&UMrjrOc5UEj-3DOr2(BkN`MiU)dw{-%+@pNWlnop;5Bk`xq( z4#YeMst#Y0)^R1JM-*tz;g3r^-OE+A)AeSwnvUXzgZKo}ksg(jDR(@f&;_9Ww=mYH z^n+Mh&qMEQ#XbsGJiPpGL`!i5>9d?v(A8jd$@xf<8zN8O#~S}%OWd$zU_?<~lYn_w z4>_QUtE^%XH6VN)?hrOk`Ov z@=Q?^KiN{v=Z4`|oNFLQc@FDN?ND~U&%Ea`)ZdIn`(gYJb|BITxlH$Axa#4+gN>XH zOX?@IdTpcT={602@M?gT9U*MBH!IT%O*V~*} zQPJ8gJa19PHAN6`pvE?f&J+#nie%DsinIy~K zbXcL!VrprS1YZrTCMF8~75hECe|JPiBR!w9HBWCKoxg&sY_K7CR2d(9K0i~I-Qy|A z}Rd{$)SD05MziT-pYl9{BN#mAFFlFDAxnr}9K|mtw+1f>UH% zb+rTE)a?XIcD6O;F#6T2dMG-~#7C%J6x_O_Y@YGt4P6V-H(gV8Et=>ZF*hQgp5CxmVHefj0X7B;B=BEZ?`%I%^%h73C@XT(_ynrjU-%_K-fz#{QATTV3O)W%K?bzla;{_D zflC!t$zRw^Tno23OKj_l_0cI9XauxfCd!u}A&m#~hr>sPKzF52b5?#oiKDHZh3)Y; z*2L5e+(~?+RUle@&W;RMdgm38+4vit_6c!h7Jcd7J7QUIWfbPTwV#)Z67nxN5#`~% zqbGv8HZxV|&QyXN*zTWKR98=+u=)-t_c&v^dx7sBA3My5;Bc3mGp-8Tbi-YiLCr$s z5~;hiSMp93%(9vd25QS*k`?+B#ewago|$*OXucGR?t_2tR+k*82s4N9Q#2c>8Cd@a zHbn=ytl@jVrZH7^PsYW;LR~}dg|{1`sagaLj(VnDg4cszn{Zb2rF;ZOe3hzW@xn~( zz6;tbbezFjxtL*};FvN>CMNj|_qSI5T}jCq@{mAX zz;YoPbfU@cmJll+@D)XMbBcU4Di9D=q}L}e+kUEBNU16;(7TjAY5q4>R4{9%#!jmVzm*=@klz?iHfl}P6bjAE(!&@UT)l-nYR>f(-P|KowQZV8{3XlV4(i6oE zs{$e^&<*&x5$Zca$ z1@E>4qg_(asE8WO+4@k#Ztz8z6ZiK-BoUqX%GIHzk}&v9K~$4J!cjWU+hVBN?}^Wp zjd0Pk>gtWJoa*`OJTS$(XkkH=ji3LMYM#LI9RDbScynr#nRVk} z+?hr?pw9F$r{oUg+pz48_Clh)v&c+IRH0ex>1o~eI3m%MVsSCTmp}if1MxGtG!!Oo zCo9TGV|5Krl9SUcJEV|vKIzBd=g0_j>Y|Byi9d`*J=r*eU~1VM9kG7|BZz%Y5aD-e zsUvzqe^+Ltp-ZB@`$%s8%?OU}3{v#2b7_o)Q=M5tI1Y%D6SLpBT8;`oYVT+X!~QIR zSh}k5$$o}oC|E+_=1b{XhjiI)_n?y~@-oIj9DivCT=^sXWqnP5K^n`ja%Q(2_l~oc z5-M)Hi@X>vxxyx0CYDoxLcwNr_U2pH)}jUoDMpbqD4_jzSAw&I?u47WF-$|;Nu}N= zZJczty}cJ)BaM79PD$s;+nIj3_^UgKLSkPi&n$kmMY!$!a(hQC=!IY!vcbZE1#WgR zCgQ5*MjI6sbTW5aQ(0*ua`DE@QXHPy+ZHV5C8GXnB7gLaX_(c)^lHFCO~Z)TnD|!K z!@f04b2r^fr<&33wbhsW6XTQO+$KGxKRZojM>AQaHPyurXw9faX~WccVXLcbq{{O+ zR96?v2Vk)L#Q8;z&-49?>Ax9423PNIC$hJ<4qXb}ZoN5o!Tqwz8oKdk;l@}Ry6ggb zm(vl-cl6p-YaRdmVL8s#@xM3t(#yQMx=_>>m)Vkb1PIpFy!P&~rbQ`piV+h?FWho$ z60y`wpKmCUv=OnUR)qP8$*p^Mk%Z)@BcIORg=8@f-a}Vr$f3A4w*JCt-gNXFVjWDf zXRx#Oc~})Eg*q>kGpV|ITr4<(q<2(%yp?dIv9}hCDM3LKn;ef_bPlxQhP0id5E&8k zfpa1~ABE2*na%zHR-?tTqgia=!FRtFZhxDTrkg?Xu)g)$S6DIM7--AoWu)3V&ra7&KQrGRjACB zKNB$g>9BI~=cit`t?RAJ#cq|l15YJ$RYCboUx#zyH5-73dD?#C%zNKBA=_VpN2;lr zH(t-=i~Q0{HvLm3VG2T`35$;~yoigFYnhH9kr#gt)5{>&Qkuk8*3F#G%j&kjUXeS7 z@w-mqLVaTc3b{GWzY-R7AU;6KYN0YyItqzYnUwRNh>YJ#`Y{Ey4Q^p+hX4MI_LZf{vPo@ zF2`cqc#J6@i>oZZ)zNr(>%3^hZ-KMeZdvZCeNQpASoQLJ&EMJ6lWj;P+xgu1B&y5q zZg!(34}59Uk8^r(^`Mnapu6UMMY;SHX;a)hp7sfA_Zb0m&SP&SNit^0sc9FF>+HDy z)}WPe3VhrLhG_Dm;RP(6u_|}@ZuRO;&0FK7srdgLE18QbnbZ6B+2RiRxMV4Ku%#f( ziVrnb1(N3y@XVC4eY+Z#CLW)BbUe6-T-LWt4ai&?AnA#Ba`(X;fKut`ZIYi^$-ZI> zvgQjPc}R(u{noC2m1|vhHo~PFNJM4-`aBAri?}8+hEX7%_4R!QL=jw8PZSf<`|XN;pFC)a_M}x%7WGRJNQ%>cFH^D z^35r)twc@N4t1-2)7tQ+2*i^(vV>*OiX?vUk?PNXxd7dyc$+1mi3lC!83#ip;+$|& zPQKYr?)6i!gxd^c`-zWX?=^@WJ`eguwesaMU!*rH2J5cbF>NVe5XKim|DOJjPAQYy zWi70RLHV-phqBl@9DoYI_nY%v$-b=u3d4Cs+IfV}OZ*7zcMjjgDE=CPxf%0ThDtgc zI+DHJ)@lwlDa!lGAJ{PSHe3R7wpo+0wq*dx&*dK}2xAIq=Za^=?3I`8wwCSK6DrE2 zE#hVsADJ{@^R(Z%k05)@J=#N3bhkLP)C-><{_xQu{!~n2+z0?y^sHS!+B^2FHzG^` z*Lq}6$ir8Y&s4oBA-V|p5(gH;8k}SMFwaT=LX=LcL|xX5u6+-^1yy*MXP9^mbULVg z3Y<8qPT@w_>X1{xjLFI0TiAWFE#oG%6CFcYLX?M-Q8H@5O?mhrFUTf zz}4DXq73n(dW6>$ZZnQlvOdk8{ML84lC|GLZggwSYHSi(CYn=JE%Lt;a`X2IIjjIgYcdP0w#49%13Qes zc(1)OEw}QuHEOCaHi1lU%{D3<7jvHId&z!kxST-TIh>elb&=< zmwwi-$l-MFpz^CZC9?#>fZUvnlE;o+sioxC>X9Zy1>@T^lv8X!2a99d_QqCPDVb`~ zfwlQUbYOok_sDN)()uUpj^XN%F+FfNG>WG&-`tFg?e9zr5OF~a)6 z3A+wktHAWq5$SV2JY=oHYsHhtO@-M!`jtpfI7CLdD&~2y_F2dKhs{CTBql)f&J~F1 z>w>;M+&E9S*qhlzwmn#c+Ef0*C@&crfWeQ0no$HLqMIbdi3SJhR(zaxxN&fB+Ym+a zNiGu)lWb&uh2d;&k!a-;AGgo2j}(^dQ%K*yG|=ix-s+yC9?o^QY?wAbN}SK&R@PtI zpY~*yuiyOpwXSNlj3mvyt`nH;Owlx?k!gCd7UFKUy}jA;_Ac|7rbtb{XEoPp3g=3|y9^Do)y>>gqa`uuu@#SRcJ#BC zHs~?qygghqgC?zOo+#cP&Zc#qdu($s=mvuN&sW>+Mh+tpw`j{HH(+mp>u?@PM=%xu@{-kTN(i&REZE-q;WJ*P-fK*b5UjNe<#0Kq z1}Qi=&mTH->CCNZ!>DHSnF&;=i6I6e{>7rB~gJx0S1}KjoMr)8=Y*KePA{yY{^tpT> zp!2vY6H)AwCxdG-3=$lfk$JHOgzZ|h_C#4}-P#~2>+6EYni&4OeDlegIGlxJ`5ZEx zfzGHuN7zF-y>Mc?x$%@Wi9yhJDgv=WysWexLTJ8SVod|m8QiWDv{z-p1eAyz$sgUV z0xqR*fdlS?@E1J5p!pr*+toDbq2~noA^g-GPpEv2E`kX5tLKBlKpM(K?1D4` zy4x2nUec5kaAvX0+SRy5-i2T3z#QRBy*cH@S&08mfeEWN{7IiMi(pG^cL@uw+QFOw zpKx|XbSS~QYuPm~TRFOL?AMtlAl!=!Q) zA?5ssl`L|8n2^N z(JVJ<6P{(2h+prIj-ysHk_fZfVmqS?x4w0{v*DC_++0ZP3OZz$0kz*SYxFKXi{ca? zzBvC%eSP`XNzxQ+VU6HOX`nW_3FQBqz*l7vT$TmY>Q{^ya!=_a67<>}mdy*aYo@@M z16XXQT8cr>eXh(}!eo;Cdu-bo6pzx z0&$5ea)zM03tjNlRA(f&7xXTrkCHqCsI6M)$&J7hnbULY0G1|q#vaWekVCu8I@#GraHwLHu)dv(U2 zmDObGnO;f|mw0KXCkkp&e_lUzJo9;7VW6O*rKooD&BEPsF_n+)Q#bS`SoowF21or4 zqn#nT%eP%kfmsGs3WkXYcmEvKE^{Dxlz@%);vG9bQWkwU|4nZu(N&<#O&KTRLO;(C z+ZwG?SUVe+#;i_AN$Hf9&7AXA<*!B1rs1c9v=JAoJ12%}?%f${t_n=BolE)X9z*OT z?4t>qkS6fDVXNk=KQ_VW-VW}+1ffz6k(YJq$N9NsH+7*mzc=coYUaKgC6GU}8)ss` zmchlAVNb2o%6$7xyK#9 z_0Mfnh(U|+{ANe~%9nVR0TM}rI~{%Jlm2CMX)V!{q_LB@fl(KsO1}fJ+3gaTo(}V2 zMWO#%_?}hCsW@VfV-q<#GVSWK#KkvzF2n{%eWu%6=S>c2N2g$L9zF7a?NcNL3?D6h z!pe^kmyb~1Hc0s$yJaU@9mL1P-^T*0VY*4xsSk1#PSuL~P!on`tzitIu$th4AyiDt znGaEFld{HIoUIJe^`Jq5k&Mgf1x96>W+(u;V<{ce6B|=Go>b87h-Qg~M!!O5)arJ4 z?Fe6J3NMJ{q|MZsr+1W`&LjAK1WfalBro@oA?48+zLJf59>SeVbz63Em16!_n+i@^n{>(`S=g8RQr0Bq{4?XGX6*>*5;#Gzg<^^$GAIg!s5Q zL`Z3NntS%I9!+SH)eWz$P_NUgx$X&z@##tvFi@bFa<99t0;*rMI`-eueeYhP&xaq9 zFJ5FA_5oPYVJHv~<+{=}bf6Lv8lF*63y~*q{%>*~P z+`Ws?R`UUJP;OSP&5D-hzl6U>7I#3C&tB&BB9MXi>=G_j&|PxknRvj;P4MhlKXfLI zP^#<#4J}K+%ec_`J;l1!sE!(W;oxSz#MHN+g9~e}=Qjb0>v3Lhq-C0!mMv+RK3n8} z-ZaQ@doXdaICLEgNM5^ay=PSqZti;AdN(%|T#GZoKC+wlg)BD9gm1DA>3ppd3ay#>iQA&XyP+^qr^mS6%u-VvpesW+Jx!U z7-oUm0Kb1jO}YUtuI)zM`b%WEm8dfxYaOyA@KiM=d9Z%PLu=!?Jppzi-rn>SK2 zDh9+R`_j!o_90blboCZ^KU&(<3wLx*1fyESONjULvIfFM`U z2{-#P@HUIjX_1^jU0vxRwq>KiPY0Vgt$*`-EWfM`GXaLm_}(H2K7Qp?qYF!(mRgwWmtP_Dx>6if{N3R!I=bu!B=d0Vjq-zjJUU=S)ys}gFTnD%mC(K zS8-k4I_qU5__gRu5cr-<^j;6iXMM205iVQfe(~EwC;4TPfwbdXAMQHl?}w!i7PNmO z+}fvm11Q47mFt9aA0bs) zox>S*lTcm#+U%DC=topKE=y8T*ppYg?UwUbh>MF0gC*PX_r~Lj;~@w`w#f9C4c@YW zi5KY)(-_ARd|-xG`$_f(NZ&Qqahkbk+_DFc*-djo57}Q%6fd?=EeVAGG%7(yVP&L= zu?lNtt4=1eyBs1W0_bT+I1`{bJK=4W?1OblxVoEJPc63m=(UKc=Mr++Y6nmM(C zib_JODgeM9SKQ!iCAxZfBA7dQl?H;f*rEE5#l&xm*salgEJ7-(vGpxZEREuw*WDiQ zqWO=0Fksn1%ft<+U~s>I``OTYGE6>6YZN48 z%3zEL11D08rv6xMb}V&jq3-=WdX5zffD%F4Dj$X}k%BKB@Rsn+CK^ErIVY=YLWt{W zj}9l2y@B}9kT!}Nj_(PeU^(^^(SEm%t+KU0i zvg?~z_5t4y`FNT7Mm|U}U~n-VjJ3fdW#uu+=a|x`>xLh=Z*;R7?xLCOQ1?W#LgSeE zs)tX>2wJEXE;#WYaJ7XP_Ae%4S=?<~19qR)6MZmmc!R;~YpM*q(_w)#+kt-B-R4cO z=rx*O2{Z1uQOUT%B^G@tKC~NUl|%M{fL&2f(-TUxwf$JrU`v>rfR#kry@9TN)ojp2 zeYoKc8?jyZ=Z`H`!7D6>#cx?e(Hp|&>d%CnE6paJ4)Jd@!n;A_-v(zg9zU&$1g;9y zQY>*I^t!A6@`x!031fhY|!8V3{CM91;+D8@W% zXuGJ#URt?@{oBBWIDs>oPLA_`3^>}i0ezQV$d4g6JvV%zX0$p4F5itHRQ@>Kgf9-% zE-j9H5F21R;^5K1skSo7u-lBtu#wY;3|{>ymcPz-Z%}77`KU(8h(3}2aLkN4+X^j} zhawfsTDy(bD#nBKrJC-$t7IRB7xd z;KytoyTaKvzg2Q`w4BbJ+xVe302nD+p3uBvp;W*h>D-)m2+cem`FiDfTJ#YdBX3-2 zKVIa3dL3aF8hhk4S9w6EJOCTI-0xM=d5T5A%tC{)X-;52nzydQ30K>EtUv8KxZUBi zQT_<{1#|S&;Qbtl_~n*L&snl}c1@Cj^_5D2F#Lf?yL+@%?SB1s7kzI5_oaKA&-6li zQG+n)ZuMqxPwZZ-omDEkiTe0u`CQL16E03X_eVyz(4=Aq@(V*ZjM3#lhPHiw_Mko* zOKnMoA~RpO9A$Mi&oR^!qo?_`t)AzLmnIcvO7lXkk z9~i-#7pN5}0hi%3;KOg-HR_&DE>{&Itx;;@$0l-oPcST|7t?NT*EPT#9}37ld8-Yd zV3Y$y#t7W{9JFD7eeRi)w9Lq!H}U2kVauxA&w{55Ub?YVMZXkJ|0#1tnl9gsi)n|%*4gMe}ifsojrbeWm=|ON*ZS6-Kx{@c~B}% zNl~fQ*b^Pc`82wDTh({W2MVA&E2lKii>oUmKh8@Vn1*zSNzQBu+3`wPgQK?nGMj{d zCqt0Dq!dEXcPjKRm_4Y(DQSDgZdK5`QZsJN>~QohBM`j4_u2Sarz5Z1lY+f;y9p|k zu=d*!nohYxJfTq2d#w(RB_t!;KAMsJzvbpJwIo;HKW#Pq#UMQEV30FGAQ&6uOn6A2EuLhGm4gbg~%j~8L zL2a9N`Ui2itpObvSv*IxGjnI{g9$9SP5u-V!VPb>Sr-#cesHFB8G(g+10Sds6+}WA zvipcaH^vtBjF)n>Zf)Nq3vX@~G<(Jb)=@>7Q{3ZkmX6WKZ}Xtuh>hK?@ZduUe7~BsJaj*r+!zmg+?_nW5P`ys#NJ z4Fa)v;s6Wg3>sZsM$OQ1MXTGR%IeXaIbQ!A6j0cGm(VWp&6ZP}%`#ch6w@!$f8~v@ zsF2?FRy#krGEt{QYj@$vPE1- zZ$mKwMxa8qm97<_7n(536<4eQ%UK8b+xh=<#(DQry5{zm{tNBYD*!wEmJ?4R$i z$m`60WCz#i1C{D>`A_Iyp+`b9sL*Ag8~A9J_k))_O?c~DqlU?Jk{;o$&I?2&J|8|} zT`j@ob#?3Id!;U!NvH0R*1;wN5F;2`+W-KyXM5S%-(bK#uMchDy1z_G zaj6~Y7B?P7yO9^=wRG)UePBu|DrK~lmNiLdfABlCXKF_mgIG4j#u$wgOXU6BGsT0D zn9oTm(KILFzJ6&Lm)-3_tDeb@5IY!tZoK26P(8(XWp%D~h^{VoSs^TuL-olir_=zt zh)HD5M$ok&4acWj{d;x;criISS-lNKm5R?>DiabO(I0TVv?8ztO)T)3M3Wi-s7fmO zjG(1N`THdbU_hhZ{$7>_jauRadw?47#}5H$y%c1B@qoLM1iXGo`mH05ba=ndPB1D_ zrfWKMk!Mo2$nyM)dtgr&)Rk&3ee}R~)A4dKxZ7vp|B>|Tu4x3ZipE+m!JsrU|1(xj zWIEfHh83+=b^1!*eDaEP$?;oEf2&~YwggkR_KDd%U1+mwR@YJ z5y{B}LpKrryIa7YBHc^yyOO#riZdJ8(?GwjgaTiEYtW3qv+ZJ6U+}$Hy@cP*`XhiNoehY?Bz-(7dqjL8T;JqYnNTpJE(errNw25tI(Mkr6@ z3=R$&xJ}=bcJUtG_y{lfqKk|;OuAiN$cVg#T*u?)V|nQz>`dvK6y=*`d5>3&=+qj>o#p3DnwKX*aXa{XH|&)TJ2Y$)lt#?wWx z%MoJI)A z$pegYM^%vBjspioUr;|+IottfcUl3Ge0b-x$q4Yb6Wum1tuEjALK?Sf={(GM(tkE! z?{o08LahG*b*qggVN(|p=85`oob4@CpevpUc$nyEV_I7H?8dXd|Nb7~Rh!nB+!=Pf zAw1vddB*0vQ1ADbUgn?bNJ{PQjQnBq`@^k(`Yro`-?d|bKG4(}zIZkt7_bG0yP!lk zI5;5xDUqFeg%)Bza-lDhLFWg}OzSziK(h=Ze&=QFyVQjH$-ELp>yebi`zEgk|MZQA z;2+q%ABZ08|7R`v|9R2*mLG;R@q6?X8Q6B;Wp2*Z=$GkDP+mTtLZNG!tA(E=PBQ!} zO`(6!gr2TPG@6};`J4h8b>z8K3r5$Wd`GWaY@En9G?fZ|j(%jJWcAApQT*S#Yi^19 zb$juHy}f%CgMr@UXo>v75+`$P+X7K3@v$Duqo$oP>xB^Q zHU%QX_Ko<)VR+&9!bW|sZ~wpQKtwP{e3JQ}J7_nup|Tnk_WMwr%o6)~o@e5Vi z*JHB`Y-RGiBhKYe#W!5<#UA z!HHU>I0PM0U?69B9g@6j}Y3JbY27V-CeD$rE_H3E zRO6$bsq>}o(DcM!N@GD7-}L*T0nuHUkT(xe4zqS0ZQlKBfz885o%ECRFJ4R)#9(>7 zVi*<-ng?(7BGv;TxHciz9X(2;S0KNEo8GMBod}n@`KRu>>(~3#4#eRrH7z>Apv|`| z=|-1`d?^Nv6K`rJaoQw-k2Ktshas)!Rl2#im~}9WC3G!YOiZP#P{yYpKj_Ff7x^=` zlHf&{_`TpC$s8rDXN^`K?^46gukAxVN`=7 zo#kX#@5y=k7$do)=VNSw{n!ELBHpUaYGU`cj>oC5M?&JRJUi8uBV2-z46j}lcUcbS z|BYJh4YIsGFYtXE(Gha3c6zWfW@TvWh@ENbka%iV?woiX$^O4+dkd&Kx-DDy;1CFI zL4&&o3r>IpNFcboCAhmoa0%|3;O_43?(XjHf1P~y-hQ`lcaQGZ|2u<`5e}!Sc5Rt^ zuDRx_<0WnHpdT%!YId{6j?eONR_3U?LQ}cBNK9AlZfK{qfhC72!LVJp5F8g8E3tUr zM!+kON1SNUCC2&cISC%vTwW<~vym9~_= z5b!%UhzjTcu`UG_pe+Fb$so9G@YzMAJb^I=zo=ThxPcR*MPRJ9CWAlHi(siO1^&n; zG#4{)Fe#}uBtbj|_%qxP{MrEl$Bqv-Cm)TCjph7>L_}&LfPVeu@$!s3wFaEv_?v>y zIZ#N*ZbvO5VvB#b6{iJi&1mBWE^GU-0596#-=7owr%jRbiwmpMnU$Zh_U#$YZEbv` zH_a|A+O43@t}dYQ@>>4L#6rgVEEPxpxHHlPa&d2R><<~%7W-fEx`uc)g;4h~QP9wq z`14`6PN;k%XKMwX+io0^&;l9EhpMxBor3~+BZ zc}~+VU%S7wMAX_JsTMs*MnV%46DK{WShI!SNa@~2%0d6=-v~QQ3+Rokti%X#w|^fL zWH)+n1ypoy=2V&8tgH~jAs?1Zv?dpnqrOoAS|=7p5Vn&REULXTeEy>E+(hJ+!n1L= zqswBwY3X!oE@^JgXl-K?VY7ybt~@K%Z)6+^7r?*}2b9>hG@TZj? zK!3cWhBJRYlZe#6n2N@H^@G4)Sf*v*u2 ze!vU@f!@PG3r3O`s#d)MEZnH#RkuZ7tQ|;w~aM+*Nm!Ta5Hw0q=c*5?tIz|BD63Wp$>{`r-d(2J6w3NakMJCaUdnO9zt6mm` zDy@t7knox13t6mRXJ^x<8&YKOkeAMGP4l1ndgE3OuI}G|*+_wVFUT|OZrs&n^|P};42=`m zw%}JXL5d_7%9HQ6lCM&j@^D&1`~3O@A~YDg?E~4Fi}(-mMXg3|43g*NuX%i>)HIUM zqP5P>7@Uqt+F-Cf61W!}+t#TCC`rM?I4#IKm>EzQCGi zU0=z7x^!-uOK49^oG7k376!04F`oidP&=6d^vVt!m z%I3@eNMG*oyztxnagpWJG+VI8U(-*M-s)DFTwHj$Pa)v$`&*77LT#nAi;uQ`CWxHy z-kw_mn%x5)E%?S&_}wk{)qU>O^JSFa{jH9A?E5BfL65$42&1N|i?q)~01-db6Sjq@ zyEwu%d5BQ^Vj$&K`0=5y+#Ss9y9Fo=Di1S<1d4+m(KfSd&fe!UtVaAd-`QYgFd>wO zqb*!*k$iVYzJ9ePG$Es7wjMW(I=?}D*zlKAiYWWe5gURMQA3rp`Bt}<*wE|_bhe@C zDMjC9gP};G6Xk^6WcX4&Jhh*`)yrMKyzTUsv|a_0r>2GG=zLq6l_k;f%WacC9bjLZSI$S`{`W5u)!1E(>AJlE75qdT_$dma*h5JgPk7 zF6KQo?Z7jI1>=9|L?V$ygPA+4lzQnW+asI<(mL;%CD)jZZmJT4(gS$Pkro# zU$uFUvT42@sDY%CdCd$gdaP&>BO(MCHGMTpKK>p{dkGa4 z6B90(*#L;jk@*C3Pa`gnLiIA*d2@d4y^RArL>TY>g;I_v_~ z&T01i8j;eVSOUT*IN0*|0H?IR!#bM$#MA`O<1r;Y{GEsp4BL+@f;Xw*S>M zbMrMO->qE2kG)<`!vQ-pCqRY}fsN6ZTs)rFseEpgmz5PAaD@1givx^<%K7HlpkgSW zdz)baX07WA=5{1@XS3XY#nm2fH%g0wB#J2tD@^C)Yi*-h&uGb`3%d$fej^1skrxHrhA%}#P|#9^2#~Ja*a&Qb`V*L*l-82 z(oSF6igR}TVOEjuJSaI?8QB2;huIWhGMN2J#Y^UqiF~v*P48RxjFgPFs$D#Lc{DDyv%!B`0@dZ!>&3dvm93zfr<|5}p(|JM?iae|-Jd z&=~xi8c4nC1eD{@hZ?)$fB zy<7U(bnk%9q6N?lsx4L!K=yohQRc5>i%skjIJMID-o5$(nMs{^rB)TK<2FML@W`Gf zjG9a-KuBO@Z1;kCV6hRa)Yw4Q8;r-8Ivt#lv)VmHb3!#Q1T1PCY+GRdY1ih(9RUM$ z`WEOBd3u&JN_8NBvlD|4@W&j7{my1L_V^nuokAs8gaXqlo2B~Ie0uP)0Ka`>Lz;<) z_W(dNsWt!i?^Mio`xAEg4dzRDNJN<1mV5v`3^=v~c2o4=^si2f5lP=D}{{vFNGf#>y{0NPkl5cpDR z>K_W1BO@c2S}X!$w9nbr*RU|va-M-}$OE^C#_qj1X@_g2g;QIXyEa#kXxNq0Zvgbs zp4RXOx*|Hr<1|m789T~^(?kRIslj+0jnCbs$7UI4=RJ=@JI0|I`y^rt|IIyr*w%=W zNK9LvdYNF=e+EV42f6s|MJr?_VdWzIbK(;e@B}5@n|U(aObkadXr?R z*LREROzQWbGaZY9DsT+5+bPS-se^^ikzh2&a3yfqA$e;dhFsk=hp(6RDR!V> z+xl1q*N>zmdzKdm2s+TE3`j_gq48e|o8M6XR~w_x{r|I#kqYGcctW+Bq1g7+Y-D-n zp#$pfH*o6NV7c-q>AhWf+b|CVVhZ43Y7*XdCY)?-sfsH;Htcf4f6&~VV0Mw2;ltj# zfB(2G(3gF*MIuI_cUwyUp6kadW~Kz6i@h9uRdJsG-5C7CJ;+*7*z^sIbj(_K`I=;$ zPV~vQ-^uasUYD!vj1TMIz7GE>aFQy3k|BNBjac#opYALXl$FP(fIfnSdtEf>Ki}jW zG?I43l|`w|y#qd~*hjeWB|pz(BIirCRTl+E)b}X*4xkx{Gl&i3mK+ z`OSvr6H8eTxGlnb{JRk+6ls25Zb2tK^%!lERTtoZR-dfc&>HUeYV#{^zuCOg?Jg=+ z&M|z+iG236N>S4}91otYGv)%l<+zt4aHAX4H^3&%>}I7tv_N(%MkHZk8adA4A}1$L z*J^QxM?ooZ=n)D1@((fL3*jqnG|8E&dVRfv3qgV(!Vof;L-$3h{iP(+SYQ-x#HfKB z8<8rRh!Q{{m<>;0%OoUnU|tdggXSi*;|&s;%ER6tLy06hf)Eu9=A zv@-V)fZpH3ftUwb;5-!>7A6ab4FSLaUZ&qdxVQg~$E3fNsEak|q6Hif4ugVmN_x{4 z?yEi;Zr3^AbmRf}%>M3rC=IwChz$@U9C*be(@W?pn>Nhm1<)cG)O(Txas$Qx5x{#U^S_xm#K)3-wYqE^qAj=Mb)&DvACV$ZzVlnClPKmaeUEC4y zP~SQv`g&wqgPD$Bfl=b%>T*catm+g!h@|W=0Hb|h+eV3M8ygdyLJN+nq%kXUGu%+=7o)QJ#H%WqWgxG;OKAET7_e#(qDJrKDKWwt$ihU9{IX zOMvyF|5Qs|JM;`YC(!KeKt^WP{Wgdc^dY-(JG2C!m=KEOo((fvy=T7nRY-E>-0#Py z_UGHRNdLl3i1k=BQrK32d76YWD($%g(MlYASS!a}2U zHZ1>6sbK6NVkV-(A#cebwvfx}wZ#`?KZ}xY(dr8Z*gg^&<+wf+7LT@XO2Ur~a@n@+ z)bHKP#P6sODKmcrqo;gi^46q>1%1+mKrf*_GsSoKrWV>mg+eH#tdHwX{P2d#~d>p#sym8|!{=NhC(9!PaP<226-m4v8*IlCg_rM$Ue+j%KHyF*f zZ^Z7x#3amdLGhm(^7>=(c@)*XJn@e>E^3vQ8G-m_35J)O9|1^tWhinr7gC_fXaMRg z+L)QX*sdVK=ye;$gyDMBZ$87V9*e;x?1A#J!KQGahiq*XNE!xRTTSR-CB5I#J}T(c zzWFc7yyrd*O>FisNU$^s&q#s}0<V^>I@xjddF0+aw{w-Vq35Q$Z@%7rVa8T z;=lZLc7LK0d=7a>7p_^3m8DA&X72Qwu$#WJVK8#1p{CXQw_L5W>+8zpj>90KUznEJ zxuf*K&n2bP0ShSzGUyT4L%Nj+E?tH%AJL`B-m#)al4snWE5%pyK?@Wu2b-%sdzF+# zs}|}lz8w5|uf2Q^MO{MQwcS;Q3f&=~V8q$=He=&s{BlQw6p9xqX+GUw)5o>O86sBH z*54rqf@{*cS>=aZp3fe>s&-F59C(iJZ$l@0P#`_~#I0{#nH&bKZM8w{Zcj`X z79rqA{k+)ba{SiFY!(A4t|e7E=iw^GuiM}Z0a_;J#3)Nz@hOl94(IqtX1Mq&*e>LO zIQEvEcUl07IIZ}$&4C1SUlHUvyDM#VS;QO_1IVLzk^q|EoS&Z`x(A5}3q#&t9r&M~ zo;o{xo}B#$^_`f^_=!&TbTc@g z@7+i$Hbo|Lmjl(jc8zj=w&2?nWFgidNOiwLL!sU@xVI# zXN49_jPf(eES||pNg=_1uHOJ))6F2`h!8kmHX!%~^u7|0G;L0d6wdg$k$aN3Oy=`6 zG+#sqz;Ht|N+Pz-m8MvE-Uthtj2@T=|Hs%`!g1V*^*vyBxI2U!AQrt}H2l$S?7WhK z@luN#v=v?R)w91+|9sx!tsJi>U42I2a?~)2L?}^Flp6|h8tc+WI#|ZWWAYeWaV?(4 z%_q{8$NH$CrtlPpL)12TN;F#g4UP95dP|&qeCJbF5*yn3$?KSTsNl%*O(X}ybscE2 zAL~O9?v78R3V?xTL;kkTom7=qR7{-WG_T3=r>lNZ2tj6)2&liXY&g)_ z4U+18$imq}wf&Wr?;NQN(h3LZV`+-oWO-WXIqT{q(Df%Wb(CR!C@OZgVK^dNe0apt zf3!f8_a>p-*r>240>Vna=o5Pqh9i-beOS1g)>R=LUSCv%K5#9|=7&9Ikt;A?Jjl z(TmI=<^+2=_ET&-oYT!)a#P7KeyTc7tH-;5ewQEKf`T8^e6xhe#Kg3@v%~XP!3gA} zfR+rx69z!d^E>L!e|C+m>?wS_4Xs@r;POoBQE1pKogM@^8!kL@=9g0vKtS@;{(WXB7BNOiPQiHit zZ=l=%6KKXO7yV0mIB8SJ>iU@U3ysbE$J}$-Slaronhqshg>s_d#$N-J-5Y0UO?uzX^SaYKZkqgWnL7KN%{RKmYHwwfO+&c9L&$4Vck{-kECC> zJ5poSXUh+~V;AzdUa$xUuTV+HO@Fmuv_LJ<|P-U z4e7?W>aGORT(W|QvuFA^!ZDN~>!K|q8=IUr{4dD5CN6l+BF6%5 zjKAZvE%SBCkmx>6xSr@HI{o5-|58F-@9aB#$!`DN2T_zXFZbXY(w5)QF6iBFb&f^q z4j1w;zP>YHw=N<0uu{lPd1T>X4BhP(?|ncqQ|c_H6cQv6F%T(djmok(Vu-IGA_J|R zCb(O46)us#vpy0ygn}YO1-&94=5!5 zi2bPR*|3)eU-OqNi+>Xksw-I6Q3o0NXp5KlNEF4u^}F$Dl=0`FYP_S3#(6{n2B_{( zQ~LGwc8uUJR8YWZHT(zh<&mGAkhjjzZwpRo6X{?UPqJ7{I=F`OucIZh|jtisCZz4AUg2u3-km z<9)S&6o8g+YkmbuAH0ivA_ZlcyX6{Ht`n%$q4&ggdbSrt?203tVNMYjx>QQ2)rIWi zU%=DdY=usIqWTIHFw*nzHi}Y zleB_boa%dz3aT9RmQrmiIE=g7@C5>Qr8@ZdQy055JPUc!Skwtp2^`` zD7m=uI~oGB#>M?bShTUD{J&!WtV^u8Eo?ByVRxqUBo1`OGWhn3|J?qcd^f@0GvM4n z7%J78n#6zLj6n^glkxsRtH4mejRvMmhgn~_Mz$0k+=$;Xw7(UPl~1m{zdwW z9%xQ^4R>fU9#>Tin`lqSb-pFV0gHA zX0?%V1DXFW>JM`sgzI^IDL<;sS(Raywbo~Oq!Eq%z{JGmFN+x^zxceKEcRh`?2dCBPF7;H-B|8dWf=q+ z%#4`>lA!mX)~uAiQ+y(ws+J83ED)%S9)D=@Vb*j+5j+C4;GoM|IE*oL_UHc&My8%K z|4FN|C0g0ou~q(svMYRkDRF2mP6eW1$BuKflJA&xtVgWYK1M z8GiLf!K}`yrCrY~r_}m}h9m?C$W8ZU_rsnoI~PhinhOFjRB;OP zjSct~$}@{4$y9Y++4P6-$xI#=ZTf`|(_~ZXH1A~X5>#C{`JY&z4ldt6R$DQ0*o8!H zD4Lvz>GsQzPY38(xYGc+Xz}md&x==-m=c^(=W8#YJF9RM6S^#ln&!c)CB_Pf*#85d zIn>HOy{Q@@{r1SCT$=Z6(|&*fhZa!*m~;T<@NUZ0`Xj@9DSq(&S7}t}Mf?Wrm@<&d{V zGU-ciFvyTM@MzNteA~gPF7)%08+PjP3dE31*o)bUKVK%XA>Sfa5qs+0dYL zvpJ#&4;0~54b@#cid&}_i`(;W5Fo)k^RVw5C!zu2o=*?qx}!gz{g608LR)@)zfMG3 zu8(gI)`YCEEm z&c~3LUm-Wf+QO0%zac%j>AcnKop(TeQ7?Nv(9#gn=5rD=;LK}FtnMM*6^tOTTBw8) zb?x)L9`T)F?O%K z*Sm??U?7M~7Q;4eL`Ofg6C1hv3+Kfw;Lf#S;fL>J$QE{%2oSP;_mHQ0J*-~hNxlbE z4`aJRdV|Cvp|N0%J&A)woq#9qsS76L_7EG5ugx*`f?HED8%M~3j>b**p*#5i9El)E zzPZ?~wHO2naVEHG=KgYo%%7M**R;GZOe}}uN+AtreP|+=*XyuNez6x0y48- zr=}RZfTaf5hLzLw%z3#idaL@6+&nusUT^~pKZdWxVJJnUDS5+4^SzDJDEzrvAiFA& zMI=#`Bi=+8gTDOu_RUu0p65z|p2=n!&-e0@Gzl+6EN6Jy*R%sAYN1{8?$%n}Jcy8Q z#jCnMiEI}B2{sX?>^F>T7dgLNgEF)ou-y4J5z6~YTIs>m zAs>U^+{gGK-G~j|8}eDhWqqkP736u{v}n1eTqe#VcVFYDnjzTGYF=yqzQdS)`a0^t z`|Hw7sIqZzL_n{Kl>(rhQ0kxL(}x}{rR1D$#>1V4m{1@;IwN_8t6x71L)BUcYjwU> zTwi7S{`0bFvwU(>>-0AMIpF(A*m|SMt?5Py$diO&ayD5>XZ)kAm1N_Uy2Yd2Gvu;# zvoSli$%D$lfMSS<$Z&oh>mTX8?LMFWb(dpcYvO^=%r!UF6Xvpn07abJvzi@`a~ZBl z%WP;B>MHRh)Q!4;1vM)4ZkKN1i!sVHJ{$?W^79zSotwh-{pQ*)$Foxzry4^E2%=|= zw|jJ7!ZNnqyRDS>CBv*bZj|Y$KkEUrR~Jl3Cw-II^)!=YP*7Uar8G~!BGx+Jy_zo{o|Gy*f1-#7?7M%n zR@&`{87!| zo#|(Ez!;B}Mq4AN=?EPK2i-nYfMM8~C7AKG_lj0>&_IGRU(a&0P3{a}ELjOP-ggH~##e^SsTGf9Jg#AAb1pbk>nq zU}!Zp%?YsZbTA8Nj5x*x{-Fm8rm6;A|GmJjpy`t{p}a8z5HNx+uWY;SlZ9;oqN91r z1~Bi%P+`zp;RRA83MYXN=!mNaXr6`b1>cG>)8%Q)4pb4^`83|{Gqw(K zLe{tcvL@IQeGmP8iqZZCrJntwP^f z)>lI@Q$EjLLmD8E1df1wY<5!Rgs9$KTHyRWC22k3B&Xi+pIDIee-aD6w&`K|OJ9m| z3y+frfja+6*(#}5U40R;Gwo)*dc420Io;>N09lfsy%Q#b`Z6E*&zS+b;=h_~3E&th>)Fyi zj578Z;c^P>>eqogN`nsc7Qdc*qt%TGEP-1_U*RPQM*IdHp5`DzSQI6P5Vs9-{^cr6 z5NcXP_-t`@Lh>K~$^_g5XJu>fA5FCCfPBz|^^M_c36goxeo29u( zsRTU9$^H?~&9BSt>UM5A$xtA2MYu^UGgno@^RQuSx9HIi7^k=6N$mtW~WCKJB z@piEEzOgmE3p9uw`%m2F$u~g$-sg|b&bN=~{WXUI8Ad4AVFdu&FaW;5FRE5>L<){0 zzb!X%%Qi3k01Us#Q;5jNUVyNumJ{*^P1q;5vPaYm?tzGVZfCWm1<*gCv!&eTGn@~m ziy%OMoG5<;z@>~o-e#eU^KbiKfqa0J>O6vo01u&PS3N$8F~%2n)dl;Przfk`*5~)H z2e|>+^e+|v{|rl!UbI7yuH$Nepy{sm-^8iU%NS^5L*M{fhAekrpNdn`U5vNUTNeUE z^JYpqryxislH4~$%X=<~^>jZMw9~gO`Q?fRlKuZuN|>+AsbUsJjOcHw}=d z`(cQ+l`h=Q)!&i-Cdv=m{d-TV+?IVmkS9I&6s&c!YY(Z#j0$lu*n86%0{{iX$ z`20Ofo$0SUX@)%QmLs`%qz7$`1ZJ=^J<$S;vE7wRR{0uHEs!SO{*x7j97#j&Zmy{N z^t5hO7@+R`!{w=zhYjcNev+2mHMUWUGsVrgXl?0sT=Kyb>NqzZJIJ8yLb2l*z1<{( zd(X5Z>Co0%6gkVLO+3Ys-5?nm8f%rmd?-Sgq9DJ|b!V?jx)%z{cNG=_0^s2f7oW2$ z2f!%=j8E$4~V@|!Um>LqD1x#OjOB(S0maEiOCN$hg6IH(aijo^+>>Hv9S#}t* z*ggKD(a9tI+B0~bFe;WZzVhY%8u3<*ikKRU5#U$!$&$|=0HELZAAD-e?5r?b#J_R` zwiukh8!Q)QC#?Q#ve4d3lYaD7K9IrxQc;Mtz&*@Uz5CIiY!Z~;#Gb5fvm zw1_0RHUiKgrP8^&rbl1&JvPguf6*b`p(tM0iCJSr2%c4xvT8Ie* z43WE^O-cb+8~&pUi83T&hE1oc<|aDn_PgMey3Y_S!~g{r-@&nyd`A)Miu0J?lJexF z5THwS|L2xAuo>;|h$Hjbu5Rx_G2vMlC=n5t_8BV)deM{++91_5?3K+l$?PTsLD_>=FuHnPTi1@l5G2>6te zceGxC*F0Mh%wKBOY&NnFkbnf&hUB8*8V&ycAZ10cEdXL_`6ZIBm~Z=#Xz*&rgjIH> zY;oM*oa(UQlsO;hoZ}TaIih?AW@@!aLUAO#*|)hb|WqEa^^cfHec4 zVqX<4F+l*`Vjz+PU`gHFb+Ms1=I!DH3}8Q7bR|ot<2Ak@0JhX04(p0<@8|X?IX$W^ zX2wlhFsP)HmL8o}Tipkf(T+}QeSlgRGU02Xl`ya)=)PD#v9d7y_VJHBu0jt;EUH5YK6~rz4fMBeGlD=_!NjzZ z6AWntz@~1;|G@glQyDAplA1b|euMhQHiuDqv(7_i`xg1z!)oAnwlnc@qNsA9wY(0E zjnq@W3xmaevJMFI^L5%|D zl)9WPfNYCRY!)UqSc|2&!4-4K8FH}rN-s{cb6BC{z?C;xEh{}G2PNC$n-?J+aiI+l zpiGhd5&hbi_ugDHr{c-lB!2n_J!BjBZ_>k-bDOZoW`h;LlT>m&>ySK9bXA+5-LCwA z1nPK62rywPEMEi)9|^(aE>mstKlEY*Bx8dGB=$wx@HDMT9Zqa^J5*%L?3^@ov^jLZ zfK2yt!E)Tv((>U78SvGut`gbp|B*I;@;kiyWg}(3>sGI)KLn9v#xD8;)CEvCw-Kl1 z-sTAbwLkerMh?jHe>hogN_vlE&DvNDFiQ&H>7zbyKXgvhOW#iciK&hZDi6rk=ck8= z#6)A4kEB!+4GtEUCnvLMzjlXP!C@|YWqk+_0TD1_z)PlM;~!?||3RXh$bAM!#4# zytor;GL{)LE5|AIAe#XtN(|;Tm(3ZPKmpy3+_Kn>)Y0h;HyrT(ma@5+$LlNOpcT;} zYqf_to8y!{0F@$a9DB9eBQp07&Zjy&YifKG{0mCvwnUvPkCh*;)FR0pU6kSk-mh-= zsAHvB4Jzd8+DF&i6rG*O%k`+ttdyL2kcCZ~3~rc3hSXU-<=-d>R19l0(oku4R-BL+ zZ%I2Idm#e=q_V@fJo&so5aD$1@G z3#+0P0so6etE2AJUft;+Tb)kEII97IYWcr-zQjQvfwmt*|!nw zsiwxdauhHIK?@1*NFC81=gb_)Xh!?(bYFkGNxj*a>LmWWo=4B;fA@mxckBg$`+Q4~ z%vALAKqctP(8vM*-a#fM<5S0Bk6*f)HpowaA3uQt%Ub2yVPNc+jf*YvY0t_tKk|Y5 zog6=07x&6qAl!$sq8&HKhXqq79#HaJJ*JN^lnfwb$k0$*jT!lTFm-5Q(X7d6F(%wjx8cR%ApQ;bUoORz zLD;uTFQ*}nd{}dKxDbT}0h&Xf5eMRq;@iF3-MI{q=Y$H*=8T8YRoBzV(@f!0{=LEj zl;C#4q3R73P_-8#+!ya)xjX6r&)qUhp1Nd1)N|UEwy}FcReDJ5<+#1YM`>r$y?+R0 z(|B`%2m;~hi;D=!o0ypfJK@EbL-x2!_bh}ftnMW&Y?b?`YIu2ByrASr8LUUatSNIm zan}_wj0}5G8Z)@xTT@Oq^7fEVb5_*r9X#9KEpi=jQvl}Uv3rQs@RHXvTbYur6awiv zD9k-5$_aY2JDb?68E{A^Ex}l)y$gcZ6cEH>kl}n5^Qj~@=C=c;=EZJy{D{!3?vaP{ zH-??2iykp)0+5C|5DRg*VH@-89ad&8Z*aM0n(d3`u%Ixdp@$72-G&omxyQFna=cEY zAzO+uN*~1^7D{a!rwi$$e?F?&5nnw$;koEEdOkc;tUXd_t0nugmngo7dhFN=Vj<|K z#GtwkR%#ACQzCINXldp4Fd0#hH&JV^@Yp3$jP62Rw0d4smN2I9#8;|KsIh&_s8jX2 z{-EWnsihmaH6*PS%-wR?L&f%xh_oNNz(TZ%Us1jC@quw8=FBZ!(fI5%ne)qj;jA0N zP34vM+gvo>LmJ?_99$@mTG(wcdF3JJ`EDUE@6mIJSDOCzMwZOdD%QI$eI8IF-V<{or(Ew&x5@|& zfa%CJiXg@}ek2Jm5XUZ4rEZr6t$vOj53l1qzZW5$tlUerKRtWOl8{{LymiSr;y0a2 z5P-BaBN0S}ZkV^&jSqc*^VE7F(;kO|wD&-whUu^ukNoK%D?BI-$uU&)PzUnda`DWP z^E5QpUMvVpq0_Ty201po+I@#U8hl+NbKz)$A%Jsg3Tx~7iFL0dBA(%j3LbJg1)bR< z7gQxHI1=HRTR=oi|AOXtcjBq~I;6%bte+{Ks3!*>P$5IFMUWK;t+g$TDOp@j^_n?2Zm^zGayQ#HT=U+?m3pJ39q__GLI%o+iF zz9Q%h4R*vg0slc4qi~X!MBT8^vytOv?5WQ7!wUF2}|}CQ(4NX$|I>FjN&8ci=T<9S`nqfp(s`eIF+GEXBzPuXBRyF zxQFM9!vDojS;q6%N=qnJkF;1PNr!JkHKT+&eSruMPS#>^m5p52+%R}*rlPI22ESli z_J3^e$A@BxDe&bk^6H7j%?^`Cu!LzIfvuF7@Tf6vs8*U9qc&wKF)DhR*OjtluPm4b z*{Dh?>Q(1>fNuGPTIWV!LegkRuGl)NUxH!8is8INVDqmlO+M*Lfbs_#OuTFi1dWu^ z8@qivj`*JExttrP*BcX_AX<}!1p6jhfA@HCc(tZCPZ=y#wRTyjyRoHbc2;U?JlOb7 zjIfl@vMryqhk2}BRKK8v+nbxq7Rykdw%yF34xE=B{Zbm#EitaCeo95T=~&Pr76QZy zS^jtwAwY>YyteqE#iafrOF2wWyd+~}RcR=@Lzzd)D7jy^D0J7wt!z840`-b?yu|~h z`35NeDRXOB`^C41igjEoIR&XJ9=kXlmBNR1(?YL4@QB`Y|2gmK@1Q#2gm*gdfPSp? zt)6e49YUZ8+WAY-GKU3f=?m}MeF}m(=-ZoeUTOyg$Q_B#2fGx#c7;_p;~gj2dJncj&0$z77U zk9oo6vC3-G(ImKn!wvvZ$vUJEVgw{2cmhom)$9HbkjtN9ztZ3h%b4}-90kKV3>XXo z;^>RTNpr`q{Bwb@79+~vN>IYoB$cR;5E|sP)TG`9W^cWV;R8OY&5HW|s4Av=%h*o( zN&qV+vj7sYT0sT7R3`%`Z~Oxa1Nl$LzQut?N9ZeQ-&@+xUjiinUk*1pS34*GVQm}7R6J&v#=ezsXmzfsVR*R!8L zx}^ovbT??-8#54J^D1xH_eI9WZeN==vY9Y8IrDuoG*sLRE#R7{ZH=YCcyntEE#Stz z9=YPfLq(OeH4w+TI_54_qm-j6A3eS;4;24c8zoZ4m!8QX@@e`unb5k3$WBtIu}GWB z+%H|%n61cdyVFH}PaMRZO1h)th=?^CO`rPmIg!2Iav_T-n8%FPS-p5)e(s8fsVF`; z;5ICm`YFlvdjePSaiXWV{N&c%^mQ{SLy_r)OP}}Mv{_b*LKG8pj*c7<8kL~jQ}QDvaLw_*pR0$rw$#6C$to^wNs-fBf|w$KlOyAG`=ICIbCvC`58S~ z-g%TSIv2x{1D4fd@;=u{LIV#9VMyY%U}(ySmXrmaY`vhdQ66e6!*M(a41d5U0~#A< zAY}*yDM3nQ7D|A(9(WPS{Po@$#H;N;Z}1DYse{$GPB?0y3xLu9>rGM+#9 z_g({|?ZE`|8it7@bTTqBKD?jccR$(LZV$exS&04K)kshH=fHr6OFSF!_0WjZwHd)D zUx&gR6a}B$)ziBUd{h9+*S}xhpq>tV6ce}IKIY!uUJPG|1Qr^akgaXy07t=0p~1y= zQQS9?^}OG|W65h8x()EB%J(gEQoCq?R(^_+N9_lOx6KR6pVoydh7_o42xLG9Ng(aO z2$`?yIY$X<-ApgsS%}EV#>+7j#E$Rpg@9WiFE0AwZd9j(4mfE2>dgeiC)0?py38w$ zPITd~aeM0u3njVVoe9<)^WAQ4h*H3EPn8?f6r~P>yXI4j-D)d|9};1AUBwQq3w6x; zvnEQZW!q!B!bN0!cHsB=C$SY-@x{CdV--6`St=NyFY?CoZN6IFG!|SCC{SRb4KiG- ze-3_KNU^xm!Q5KvqxD+apT=Ak=#mKIocI1xFc$-oPCj)Mbc6#QM!MZv!E@)ZrI?62 z*+R?nCw&W*L7s51ItanJ0XmWh;GX?GPeUYMewYBQ;!~zfZ+?=N8aJFDg5{d_OtFF2 za$J<5SbGkA5fXyb-qA5&+gMpSVLI0ceBrwE=u@+%!Mu`$Qn7YwjMvHz6UM$r$RUM5 zgdU>j_EGxkPV2kAg+^FIfsguMIlh9l?2H}sGG zYA(z>3sA^rcs)}M-&(G0haX4rMG+EeR<}4akD>}-XuV+-{%|(!uY=p!)h$1N#+OIoR5$zlK$-EJ=Ud(6--|q> ztHy<_x5OFmR0sTQ7T?1fhGm&23$Pzdk-P55mM^H_muLG_HPwerF!zSf3!q$iw;CbMe7t^8z$>gZ`JOQEtnA1LEX!8%$Jm+1nI%`UK_pT{HQ7=?uq@=EsYcPwzuV}YHm`RuzotDT*X9bBaT5l#TG&nl)!`C-@#10+w)MsP)zP?V@4V#bo1%9 zx^mq31bp^qN_9wQ!M%1OrPJJlQ@ykjdJ@NWwZB+YAuPq52bIGAua7GaheGSaxkMt7n>|ESw?QJ8$x>*LE!1cXh9)$! zuUTe93)fm?ySCDmWo%<#Vu&nR=1zm5A-l;s29v=o-{|?4KfdSt&fjNw&hL57`MvM^ zJLesT2Fb5B;B)V_#N@U?j~&CtI9R^J3?qdGNY*ywTi0%|SPx|NKXr10%N5VhW=?Ve z@?qObqct@WQpJ9I=Ei(v2J# zJy+-1JCJZvdk0HS;}7y8&y#%|%%i^~Rx~MC9=G+w(hzw(jEB~9ui~3Tu zPJZ@h?Cv0Zr&2^0aUc*;IW>eZmpYN$O>Lz6ck^Ba?22yY=6Og2SgOQQMm^cu2-0-G z<5Vrdr!R6?vdHGiP|UW5iK-%P0hN=?VtdrKo-^7_R{7pP_MMby{M0~j_w8C1AH*{U=3Tk zJF(O0vSnJYPsvbu@Sa+__7+x+nzG|T?cKWpptWW@hIPqX5EfSPC;dqRa@B|fu=5Jx zH5VMKQtwO9gyTu3do_8jsc<#_B6?ST3X$ggD+2hoL?E53{9hk<+i*-0+e#S)=gVKvG%* zl`-rg*%BZx%Iw7y4mB>+56yV;y-q*`^Cf&nFDX3@^%cQ4|JohD<2vz62!ey%}TX zhgTF_l(YQOQ{?19!0)z8i1$0Wzd#GZgRevrx>K7eAVcb0@H*~om2-0mWm5_) z6%(c^nwSWZioc%%{pg@sy%N{b%Vmj0!LV z}A zNj!56TFf)LOliRY%+?2&x0zY(6kWE@sc6KXjMO}nReIA$xB~zsH18uZ^H}z10p;`X zy9^jh3p<0BX-FR{uBB$cQzswV-kQ;{w78a~)9kk)`X*+|Czb=khr2MMm)kM8KW?xiISMyGTB z2fj*8{a8;7o_TMTHxQKjrN?ir7%Tesl2XXvD&%pyKtu!lqjjkTMPlBsyf9@M-U@M^i0pXCluctbe9m$r6ojO zz{_vWX+v!*^x8nWv;FPi7di0t4q_OEoGb&M5@}UD%dIVt@l=9Dm`(q3 zHu1DxV+^iUcOBLz$)>6#(YN1#z;Uoo7j&b=`?NV-3O-lX`9%S z;(sicy+`I4Z{ijsbZ7&S4vp*U;KMk6*xQD@1|I_1TY*1##>?GxEw}&lr}v%hdqF?L z&nO)|2E4lJcvfw|Px&vDwV36=?6QB#=Hxfg5wFP%mYu;nd#|i6YCLK~{B_?Y>(RG3 zm^kKf0PYIsd~f@OBUrcqB8zhs-eeJ&@u=6Ced;19Qmi z@tj$7h$z0~jM`vWZFjTUKJCQ3N9|gQkts?w;lRX-R~8Uh@JUW@7JNB$Y`7Zk<7k$2 zvd6B<<_H(+YM*XoYFDu#=A>LKqNCH^`3;LY^(f$OKBEpj% ze@sKFAP|Vt?5Z>l!^&KrYRzP;LO_(*gVgM>jl%Un;_&@1-~Q07(VTm}dOqOp6dDsw zM@PWY^U{V=KP5CX8&oxYCdUyuq3%OPMD8eg4GqHb4>$A7>X4yZ05O5x5NyG-XU4ul z5XZj$VfVeQBEiRX1%!2_u`6mP4-Pb%0w~2J<u8)G12i-Iu>6J))fOd zLoV_?OqYOp=BSWDz;yp9XZ29(BO0B)Gw81kva z?$*y+wqkr*(qjj*v)$$M_OqRuJa4ir>I1t&4E)WcbJ-$>vWclalZC&e=9|) zdRj3{3);*Q9+9-CwaBb2sJ6Z4FxaxZR6~!cxNwVQ{dFS9Wv;EGIc!y}sDTQasfcrN z#@+xZnk1>%MP+^+TW>Y@o=3yg1X7;rTsM{2VGERQd%AiP#Gq*Ob`@R0+uPpBa-)e~ z2HKe1fl9glFw1^v=x&>8EU?-9kcpR_v1a$J1l$(sbc{45Fg=$g$VDWQ6-ii$H^q`vBqR`TjqfvbjTj>NPY*Hm()laPWZ({kJCy*-n z6UJ0@_l$XTGEOc}7MZ)9EV7NP_mae5Xj6~M0ik=hRn(wAdns}D{c>D^tM6pVsEwBw z@)Y!(FsDF!KZnD}BN=!@V8~j~GOx1i-bSmh=`BylT*yDk@^}41tmKvl436K~+4(FB zDvFPblLrF7y5)>M8mkH09y8Zepx*h9VgU(mvct{&ODgDCq=`NJDNWpc{a>oV{}e5b g9MbLoFFnws2BB{li8B|fk8qmVO)KL{LzkF;044>Qwg3PC literal 0 HcmV?d00001 diff --git a/de/doc/index.docbook b/de/doc/index.docbook new file mode 100644 index 0000000..06cc434 --- /dev/null +++ b/de/doc/index.docbook @@ -0,0 +1,106 @@ + + + + + + + + + + + +]> + + +Das Handbuch zu Gwenview + + + +Aurélien Gâteau
aurelien.gateau@free.fr
+
+ChristopherMartin
chrsmrtn@debian.org
+
+
+ThomasReitelbach
tr@erdfunkstelle.de
Deutsche Übersetzung
+ +2005 +Aurélien Gâteau + + + +2005-08-21 +1.2.92 + +&kappname; ist ein Bildbetrachter für &kde;. + + +KDE +Bild +Betrachter +Künstler +Photo +Bild + +
+&introduction; +&interface; + +&external_tools; + + +Tipps +&mouse; &keybindings; &docked_windows; + +
diff --git a/de/doc/interface.docbook b/de/doc/interface.docbook new file mode 100644 index 0000000..a39f42b --- /dev/null +++ b/de/doc/interface.docbook @@ -0,0 +1,59 @@ + +Die Oberfläche + +Durchsuchen- und Ansichtsmodus + +In der Voreinstellung öffnet sich &kappname; im Durchsuchen-Modus. + +In diesem Modus kann man auf einfache Weise Dateien und Ordner durchsehen. Wie man auf dem Bildschirmphoto sehen kann, zeigt das Vorschaufenster das aktuelle Bild und einen event. vorhandenen Kommentar zu dem Bild. + + + Bildschirmphoto des Durchsuchen-Modus + + + + + + + + +Im Durchsuchen-Modus bewirkt das Deaktivieren von &Ctrl;EingabeAnsichtDurchsuchen das Verlassen des Durchsuchen-Modus und Sie befinden sich im Ansichtsmodus, in dem das Bild den gesamten Fensterinhalt einnimmt. + + + Bildschirmphoto des Ansichtsmodus + + + + + + + +Man kann direkt mit dem Ansichtsmodus starten, wenn man &kappname; mit einem Bild als Argument startet. + + + + + + diff --git a/de/doc/introduction.docbook b/de/doc/introduction.docbook new file mode 100644 index 0000000..17fd56e --- /dev/null +++ b/de/doc/introduction.docbook @@ -0,0 +1,24 @@ + +Einführung + + +Was ist &kappname; + +&kappname; ist ein schneller und einfach zu verwendender Bildbetrachter für KDE. + +&kappname; enthält eine Baumansicht der Ordnerstruktur und eine Dateiliste zur einfachen Navigation in Ihrem Dateisystem. &kappname; verwendet Andockfenster und bietet damit ein einfach anzupassendes Layout der Benutzeroberfläche. Außerdem können Bilder im Vollbildmodus angesehen, oder mit Hilfe eines KPart in &konqueror; eingebettet werden. + +Das Laden von Bildern wird von der Qt-Bibliothek übernommen, daher unterstützt &kappname; alle Bildformate, die auch von Qt unterstützt werden. &kappname; zeigt auch Bilder mit Alpha-Kanal und Animationen korrekt an. + +&kappname; unterstützt das Anzeigen und Bearbeiten von EXIF-Kommentaren in JPEG-Bildern.Desweiteren wird verlustloses Transformieren von JPEG sowie Rotieren und Spiegeln unterstützt. + + + + + diff --git a/de/doc/keybindings.docbook b/de/doc/keybindings.docbook new file mode 100644 index 0000000..45872ba --- /dev/null +++ b/de/doc/keybindings.docbook @@ -0,0 +1,54 @@ + +Kurzbefehle + +&kappname; hat eine Reihe von Kurzbefehlen. Diese kann man unter EinstellungenKurzbefehle festlegen ... ansehen und bearbeiten. Beachten Sie, dass in den Datei- und Ordneransichten alle üblichen KDE-Kurzbefehle funktionieren, solange sie nicht anderweitig zugeordnet wurden. + +Die wichtigsten voreingestellten Kurzbefehle sind: + + + Leertaste: Zeigt das nächste Bild im Ordner an. + Rücktaste: Zeigt das vorige Bild im Ordner an. + &Ctrl;Eingabe: Schaltet zwischen Durchsuchen- und Ansichtsmodus um. + &Ctrl; &Shift;F: Aktiviert den Vollbildmodus. + Escape: Verlässt den Vollbildmodus. + + + diff --git a/de/doc/mouse.docbook b/de/doc/mouse.docbook new file mode 100644 index 0000000..235c695 --- /dev/null +++ b/de/doc/mouse.docbook @@ -0,0 +1,63 @@ +Verwenden der Maus + +Mit der Maus schwenken + + Wenn man die linke Maustaste über einem Bild gedrückt hält, kann man das Bild in alle Richtungen rollen. + Das Mausrad rollt das Bild auf und ab. + + + + +Zoomen mit der Maus + + Das Drücken der mittleren Maustaste schaltet den automatischen Zoom ein/aus. + Zum Herein- und Herauszoomen hält man die Strg-Taste gedrückt und verwendet das Mausrad. Außerdem kann man (ebenfalls mit gedrückter Strg-Taste) mit der linken Maustaste heraus- und mit der rechten Maustaste hereinzoomen. + + Wenn man das Mausrad bei gedrückter Alt-Taste verwendet, wird das Bild horizontal gerollt. + + + + +Durchsuchen mit der Maus + + Doppelklicken auf ein Bild schaltet den Durchsuchen-Modus ein bzw. aus. + In der Voreinstellung bewirkt das Mausrad das Auf- und Abrollen des Bildes. Dies kann man aber auch so umstellen, dass stattdessen die Bilder im aktuellen Ordner der Reihe nach durchgesehen werden. + Um zum nächsten Bild zu gelangen, hält man die linke Maustaste gedrück und drückt dann die rechte Maustaste. + Um zum vorigen Bild zu gelangen, hält man die rechte Maustaste gedrück und drückt dann die linke Maustaste. + + + + diff --git a/de/doc/view_mode.png b/de/doc/view_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..440fc9abd5658141995b4986aab144267175effc GIT binary patch literal 121085 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 B8#e#| literal 0 HcmV?d00001 diff --git a/de/messages/Makefile.am b/de/messages/Makefile.am new file mode 100644 index 0000000..b15dd61 --- /dev/null +++ b/de/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/de/messages/gwenview.po b/de/messages/gwenview.po new file mode 100644 index 0000000..cdeb8ad --- /dev/null +++ b/de/messages/gwenview.po @@ -0,0 +1,1746 @@ +# translation of gwenview.po to German +# Thomas Diehl , 2002, 2003. +# Thomas Reitelbach , 2004, 2005, 2006. +# Stephan Johach , 2005. +# Übersetzung von gwenview.po ins Deutsche +# Copyright (C) +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2006-12-13 17:07+0100\n" +"Last-Translator: Thomas Reitelbach \n" +"Language-Team: German \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" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Neuer Ordner ..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Umbenennen ..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Im Vollbildmodus starten" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Nach Dateityp filtern" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Nach Dateimuster filtern (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Nur Dateien neuer als anzeigen" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Nur Dateien von oder älter als anzeigen" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Startdatei oder -ordner" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Bildbetrachter für KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Hauptentwickler" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Entwickler" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Schnelle Erzeugung von JPEG Vorschaubildern (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Adressleiste (v0.16.0)\n" +"Verlauf-Unterstützung (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Dateibehandlungs-Patch (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Einen Absturz behoben, wenn versucht wurde, ein Vorschaubild von einem defekten " +"JPEG-Bild zu erzeugen (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Kompilierproblem unter KDE 3.0 behoben (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Erste RPM SPEC Datei" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "Werkzeugleisten-Patch für Rechts-nach-Links Sprachen (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Druckunterstützung (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Dateiinfo-Ansicht (v1.0.0)\n" +"Patch zum Umschalten der automatischen Vergrößerung per Mausklick (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Einstellbares Verhalten des Mausrades (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Option zum verhindern, dass Gwenview automatisch das erste Bild in einem Ordner " +"lädt (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Vorschaubilderzeugung angepasst, sodass sie mit Konqueror 3 einen gemeinsamen " +"Vorschaubildordner verwendet (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Patch für Mausnavigation (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Integration in das Ordner-Kontextmenü von Konqueror" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Lesezeichen-Ordner hinzufügen/löschen" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Lesezeichen hinzufügen/löschen" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Bilderliste einrichten" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Bilderliste" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Bildansicht einrichten" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Bildansicht" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Vollbildmodus einrichten" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Vollbild" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Dateioperationen einrichten" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Dateioperationen" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Diaschau" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "KIPI-Module einrichten" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "KIPI-Module" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Verschiedene Einstellungen" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Verschiedenes" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Die Zwischenspeichergröße ist %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/pfad/zu/einem/bild.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Kein Kommentar" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Der Zwischenspeicher ist bereits leer." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Möchten Sie den Inhalt des Zwischenspeichers für Vorschaubilder wirklich " +"löschen? Dadurch wird der Ordner %1 ebenfalls gelöscht." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Der Inhalt des Zwischenspeichers wurde gelöscht." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (ausgewählte Bilder)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Hinzufügen" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Entfernen" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Lesezeichen hinzufügen ..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Lesezeichen-Ordner hinzufügen ..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Bearbeiten ..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Sind Sie sicher, dass Sie den Lesezeichen-Ordner %1 löschen möchten?" +"
Dies wird den Ordner und die darin enthaltenen Lesezeichen löschen." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Lesezeichen-Ordner &löschen" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Sind Sie sicher, dass Sie das Lesezeichen %1 löschen möchten?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Lesezeichen &löschen" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Kein Bild ausgewählt." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Dieses Bild lässt sich nicht kommentieren." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Schreiben Sie hier, um dem Bild einen Kommentar hinzuzufügen." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Kein Kommentar verfügbar." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Externe Programme" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Sie sind dabei, die Fenstereinstellungen auf die Voreinstellungen " +"zurückzusetzen. Möchten Sie wirklich fortfahren?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Zurücksetzen" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Keine Bilder" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 Pixel" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Bild" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Ordner" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Bildkommentar" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Aktualisierung der Einrichtung " +"
Aufgrund einiger Änderungen im Andockverhalten wurden Ihre vorherigen " +"Einstellungen verworfen. Bitte richten Sie Ihre Andockfenster neu aus.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "&Durchsehen" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Bild anzeigen" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Umbenennen ..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Kopieren nach ..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Verschieben nach ..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "Ver&knüpfung erstellen ..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "&Links drehen" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "&Rechts drehen" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Vertikal Spiegeln" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Horizontal Spiegeln" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Diaschau" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Aufwärts" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Persönlicher Ordner" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Externe Programme einrichten ..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "%1 ausblenden" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "%1 anzeigen" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Adressleiste" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Adressleiste leeren" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "Ad&resse:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Gehe zu" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Kein Modul" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Keine KIPI-Unterstützung" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Thomas Reitelbach" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "tr@erdfunkstelle.de" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Diaschau ..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Diaschau anhalten" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Bild-Browser" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Millimeter" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Zentimeter" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Zoll" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Mittig-Links" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Mittig-Rechts" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Oben-Links" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Oben-Rechts" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Unten-Links" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Unten-Rechts" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Oben-Mittig" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Unten-Mittig" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Zentriert" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Löschen von ausgewählten Dateien" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "In den &Mülleimer verschieben" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"1 Element ausgewählt\n" +"%n Elemente ausgewählt" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Dieses Element wird unwiderruflich gelöscht!\n" +"Diese Elemente werden unwiderruflich gelöscht!" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Dieses Element wird in den Mülleimer verschoben.\n" +"Diese Elemente werden in den Mülleimer verschoben." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Leider können animierte Bilder nicht gespeichert werden." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Name" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Größe" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Datum" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Berechtigungen" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Besitzer" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Gruppe" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview kann keine Dateien in diesem Format speichern." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Diese Verknüpfung erzeugt eine Schleife" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Diese Datei ist schreibgeschützt." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "Der Ordner %1 ist schreibgeschützt." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Es lässt sich keine temporäre Datei anlegen.\n" +"Grund: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Speichern des Bildes in eine temporäre Datei ist fehlgeschlagen.\n" +"Grund: %1" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Nach %1 lässt sich nicht schreiben." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Datei lässt sich nicht nach \"%1\" hochladen." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Beim Speichern ist ein Fehler aufgetreten." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Helligkeit/Kontrast/Gamma einstellen" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Der Programmname darf nicht leer sein." + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Es gibt bereits ein Programm namens \"%1\"." + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Datei kopieren" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Wählen Sie den Ordner, in den die Dateien kopiert werden" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Datei verknüpfen" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Wählen Sie den Ordner, mit dem die Dateien verknüpft werden" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Datei verschieben" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Wählen Sie den Ordner, in den die Dateien verschoben werden" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Ordner wird erstellt" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Name für den neuen Ordner:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Ordner erstellen" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Möchten Sie diese Dateien wirklich in den Mülleimer verschieben?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Dateien in den Mülleimer verschieben" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "In den &Mülleimer verschieben" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Möchten Sie %1 wirklich in den Mülleimer verschieben?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Datei in den Mülleimer verschieben" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Möchten Sie diese Dateien wirklich unwiderruflich löschen?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Dateien löschen" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Möchten Sie %1 wirklich löschen?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Datei löschen" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Umbenennen einer Datei" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Neuer Name für %1:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "&Umbenennen" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "Hierher &verschieben" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "Hierher &kopieren" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "Hier &verknüpfen" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "An &Fenstergröße anpassen" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "An &Breite anpassen" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "An &Höhe anpassen" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Zoomfaktor festsetzen" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Gamma anheben" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Gamma absenken" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Helligkeit anheben" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Helligkeit absenken" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Kontrast anheben" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Kontrast absenken" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Das Bild passt nicht auf die Seite, was möchten Sie tun?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Verkleinern" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"Das Bild %1 wurde verändert, möchten Sie die Änderungen " +"speichern?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Die Datei lässt sich nicht unter \"%1\" speichern." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Kein Kommentar)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Kein zu speicherndes Dokument" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Format:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Weitere ..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Alle Dateien" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Nur Bilder" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Nur Videos" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Mehr" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Anfang" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Ende" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Weiter" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Vorheriger Ordner" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Nächster Ordner" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "Erster &Unterordner" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Details" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Vorschaubilder mit Infos an der Seite" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Vorschaubilder mit Infos darunter" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Vorschaubilder-Größe" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Ve&rsteckte Dateien anzeigen" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Sortieren" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Nach Name" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Nach Datum" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Nach Größe" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Absteigend" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Vorschaubild-Details bearbeiten ..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Vorschaubild-Größe: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Links klicken zum Vergrößern, rechts klicken zum Verkleinern. Sie können dafür " +"auch das Mausrad benutzen." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Ziehen Sie mit der Maus, um das Bild zu verschieben, klicken Sie mit der " +"mittleren Maustaste, um automatischen Zoom ein-/auszuschalten. Halten Sie die " +"Strg-Taste gedrückt, um das Vergrößerungswerkzeug zu aktivieren." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Diese JPEG-Datei lässt sich nicht speichern." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Das Bild lässt sich nicht in eine temporäre Datei speichern." + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Vorheriges Bild" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Nächstes Bild" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Bildbetrachter" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Ladevorgang ..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Fertig." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "Original &speichern" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"Die Gwenview-Komponente kann Ihre gemachten Änderungen nicht speichern. Möchten " +"Sie das Originalbild speichern?" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "\"%1\" lässt sich nicht zum Schreiben öffnen." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Neue Verzweigung einfügen" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "Adresse:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Titel:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Symbol:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "&Beim Laden eines Bildes den \"Beschäftigt\"-Mauszeiger anzeigen" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "On-Screen-Anzeige" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Vorschau:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"datei.jpg - 1024x768\n" +"Der Bildkommentar" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Sie können Sie die folgenden Platzhalter für die On-Screen-Anzeige verwenden:\n" +"
    \n" +"
  • %f: Dateiname
  • \n" +"
  • %p: Dateipfad
  • \n" +"
  • %c: Bildkommentar
  • \n" +"
  • %r: Auflösung
  • \n" +"
  • %n: Aktuelle Bildnummer
  • \n" +"
  • &N: Bildanzahl
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Was soll mit ungespeicherten Bildern geschehen" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Nachfragen" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Ohne Nachfrage speichern" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Änderungen verwerfen" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Bilder beim Laden automatisch drehen" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "Einstellungen, die sich Gwenview für den nächsten Start merken soll:" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Zuletzt geöffnete Adresse" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Filtereinstellung" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "&Kleine Bilder vergrößern, wenn automatischer Zoom aktiviert ist" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Hintergrundfarbe:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Kantenglättung" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Keine" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Schnell" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normale Qualität" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Beste Qualität" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Verzögerte Kantenglättung" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Wenn diese Einstellung aktiviert ist, wird das Bild so schnell wie möglich " +"dargestellt und erst anschließend zum Zweck der Kantenglättung " +"weichgezeichnet.\n" +"Aktivieren Sie dies, wenn der Rechner lange zum Anzeigen der Bilder braucht." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Angezeigtes Bild &rollen" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Bilderliste &durchsehen" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Verhalten des Mausrades über Bildern" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "B&ildlaufleisten anzeigen" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Ordner und Archive anzeigen" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Vorschaubild-Ansicht" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Abstand zwischen Vorschaubildern:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Anzuzeigende Informationen zu den Vorschaubildern:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Dateiname" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Bildgröße" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Dateigröße" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Dateidatum" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Zwischenspeicher für Vorschaubilder" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Vorschaubilder im Zwischenspeicher ablegen" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Zwischenspeicher für Vorschaubilder beim Beenden leeren" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Zwischenspeichergröße berechnen" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Zwischenspeicher leeren" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Wiederholen" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Bilder in zufälliger Reihenfolge anzeigen" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Beim letzten Bild im Ordner anhalten" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Wenn Sie eine Diaschau mitten in einem Ordner starten, werden normalerweise die " +"verbleibenden Bilder im Ordner gezeigt und danach von vorne begonnen. Wenn " +"diese Einstellung aktiviert ist, stoppt die Diaschau beim letzten Bild im " +"Ordner." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Pause zwischen Bildern (in Sekunden):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Verschieben & Kopieren von Dateien" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Kopieren-Dialog anzeigen" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Verschieben-Dialog anzeigen" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Voreingestellter Zielordner:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Löschen von Dateien" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Bestätigungsdialog anzeigen" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Dateien in den Mülleimer verschieben" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Dateien löschen (Vorsicht!)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Symbol-Platzhalter" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Löschplatzhalter" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Bildanzahl-Platzhalter" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "Elemente &löschen statt in den Mülleimer zu verschieben" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Wenn diese Einstellung aktiviert ist, werden Elemente unwiderruflich gelöscht, " +"anstatt sie in den KDE-Mülleimer zu verschieben." + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Wenn Sie diese Einstellung aktivieren, werden Elemente " +"unwiderruflich gelöscht anstatt sie in den KDE-Mülleimer zu verschieben.

" +"\n" +"\n" +"

Verwenden Sie diese Einstellung mit Bedacht" +": Kaum ein Dateisystem ermöglicht es Ihnen, gelöschte Dateien " +"wiederherzustellen.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Kontrast:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gamma:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Helligkeit" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Externe Programme einrichten" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Hinzufügen" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Weitere Werkzeuge herunterladen" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Dateizuordnungen" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Name:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Kommando:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Im Feld Kommando können diese Platzhalter verwendet werden:\n" +"
    \n" +"
  • %u: Aktuelle Adresse.
  • \n" +"
  • %U: Aktuelle Adressen. Verwenden Sie dies, wenn das Programm mit " +"mehreren Adressen umgehen kann.
  • \n" +"
  • %f: Aktuelle Datei. Verwenden Sie dies, wenn das Programm nicht " +"mit Adressen umgehen kann.
  • \n" +"
  • %F: Identisch mit %f, aber für mehrere Dateien.
  • \n" +"
\n" +"" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "A&lle Bilder" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Benutzerdefiniert:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Mime-Typ" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Vorschaubilder-Details" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" +"Weitere Einstellungen finden Sie im \"Gwenview Einrichtungsdialog\"." + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Bildeinstellungen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Bildposition:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Dateiname &unter dem Bild anzeigen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Bildkommentar anzeigen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Skalierung" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&Keine Skalierung" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "Bild auf &Seitengröße einpassen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Kleine Bilder vergrößern" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Vergrößern auf:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Seitenverhältnis beibehalten" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Dateien mit Hilfe von Platzhaltern (z. B. *.png) filtern" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Von:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Nur Dateien anzeigen, die neuer\n" +"oder gleichen Datums sind:" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Bis:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" +"Nur Dateien anzeigen, die älter\n" +"oder gleichen Datums sind:" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Filtern" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Farben" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Gehe zu" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Module" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Bilder" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Effekte" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Werkzeuge" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Stapelverarbeitung" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Alben" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Fenster" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Adressleiste" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 Einträge" diff --git a/el/Makefile.am b/el/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/el/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/el/messages/Makefile.am b/el/messages/Makefile.am new file mode 100644 index 0000000..da7e49a --- /dev/null +++ b/el/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = el +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/el/messages/gwenview.po b/el/messages/gwenview.po new file mode 100644 index 0000000..3988b65 --- /dev/null +++ b/el/messages/gwenview.po @@ -0,0 +1,1755 @@ +# translation of gwenview.po to +# translation of gwenview.po to Greek +# Copyright (C) 2003, 2005, 2006, 2007 Free Software Foundation, Inc. +# +# Jonathan Riddell , 2003. +# Spiros Georgaras , 2003, 2005, 2006, 2007. +# Toussis Manolis , 2005, 2006. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-07-14 21:23+0300\n" +"Last-Translator: Spiros Georgaras \n" +"Language-Team: Greek \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" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Νέος φάκελος..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Μετονομασία..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Εκκίνηση σε λειτουργία 'Πλήρους Οθόνης'" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Φιλτράρισμα κατά τύπο αρχείου" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Φιλτράρισμα με μοτίβο ονόματος αρχείου (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Εμφάνιση αρχείων που είναι νεότερα από την <ημερομηνία>" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Εμφάνιση αρχείων που είναι παλαιότερα από την <ημερομηνία>" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Ένα αρχικό αρχείο ή κατάλογος" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Ένας προβολέας εικόνων για το KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Κύριος προγραμματιστής" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Προγραμματιστής" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Γρήγορη δημιουργία εικόνων επισκόπησης JPEG (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Γραμμή διευθύνσεων (v0.16.0)\n" +"Υποστήριξη ιστορικού (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Patch λειτουργίας αρχείων (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Διόρθωση της κατάρρευσης που συνέβαινε κατά την προσπάθεια δημιουργία εικόνας " +"επισκόπησης ενός κατεστραμμένου αρχείου JPEG (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Διόρθωση της μεταγλώττισης στο KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Πρώτο αρχείο RPM spec" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "Patch διάταξης γραμμής εργαλείων για γλώσσες RTL (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Υποστήριξη εκτύπωσης (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Προβολή πληροφοριών αρχείου (v1.0.0)\n" +"Patch για την εναλλαγή της αυτόματης εστίασης με κλικ (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Ρυθμιζόμενη συμπεριφορά της ροδέλας του ποντικιού (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Επιλογή για να αποτρέπεται το Gwenview από την αυτόματη φόρτωση της πρώτης " +"εικόνας ενός φακέλου (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Διόρθωση της δημιουργίας εικόνων επισκόπησης ώστε να χρησιμοποιεί το φάκελο " +"εικόνων επισκόπησης του Konqueror v3 (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Patch για την πλοήγηση μέσω ποντικιού (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Ενσωμάτωση στο συναφές μενού του Konqueror" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Προσθήκη/επεξεργασία φακέλου σελιδοδείκτη" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Προσθήκη/Επεξεργασία σελιδοδείκτη" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Ρύθμιση λίστας εικόνων" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Λίστα εικόνων" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Ρύθμιση προβολής εικόνων" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Προβολή εικόνων" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Ρύθμιση λειτουργίας Πλήρους Οθόνης" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Πλήρης οθόνη" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Ρύθμιση λειτουργιών αρχείων" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Λειτουργίες αρχείων" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Προβολή σλάιντς" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Ρύθμιση πρόσθετων KIPI" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "Πρόσθετα KIPI" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Διάφορες ρυθμίσεις" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Διάφορα" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Το μέγεθος της λανθάνουσας μνήμης είναι %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/path/to/some/image.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Ένα σχόλιο" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Η λανθάνουσα μνήμη είναι ήδη άδεια." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Θέλετε πραγματικά να αδειάστε τη λανθάνουσα μνήμη των εικόνων επισκόπησης; Θα " +"διαγραφεί ο κατάλογος %1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Η λανθάνουσα μνήμη άδειασε." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (επιλεγμένες εικόνες)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Προσθήκη" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Αφαίρεση" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Προσθήκη σελιδοδείκτη..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Προσθήκη φακέλου σελιδοδείκτη..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Επεξεργασία..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Θέλετε πραγματικά να διαγράψετε το φάκελο σελιδοδείκτη %1; " +"
Αυτό θα διαγράψει το φάκελο και όλους τους σελιδοδείκτες που υπάρχουν μέσα " +"σε αυτόν." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Διαγραφή &φακέλου σελιδοδείκτη" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Θέλετε πραγματικά να διαγράψετε το σελιδοδείκτη %1;" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Διαγραφή &σελιδοδείκτη" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Δεν έχει επιλεγεί εικόνα." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Αδύνατη η προσθήκη σχολίου σε αυτή την εικόνα." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Πληκτρολογήστε ένα σχόλιο για αυτή την εικόνα." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Δεν υπάρχει σχόλιο." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Εξωτερικά εργαλεία" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Πρόκειται να επαναφέρετε τη διαμόρφωση του παραθύρου στην προκαθορισμένη. Είστε " +"σίγουροι;" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Επαναφορά" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Καμία εικόνα" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 εικονοστοιχεία" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Εικόνα" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Φάκελοι" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Σχόλιο εικόνας" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Ενημέρωση ρυθμίσεων" +"
Λόγω κάποιων αλλαγών στη συμπεριφορά προσάρτησης, οι παλιές σας ρυθμίσεις " +"ακυρώθηκαν. Παρακαλώ ξαναρυθμίστε τις προσαρτήσεις σας.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Εξερεύνηση" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Προβολή εικόνας" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "Μ&ετονομασία..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Αντιγραφή σε..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Μετακίνηση σε..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "&Σύνδεση σε..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Περιστροφή &αριστερά" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Περιστροφή &δεξιά" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Καθρεπτισμός" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Αναστροφή" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Προβολή σλάιντς" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Πάνω" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Προσωπικός κατάλογος" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Ρύθμιση εξωτερικών εργαλείων..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Απόκρυψη %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Εμφάνιση %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Γραμμή τοποθεσίας" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Καθαρισμός γραμμής τοποθεσίας" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "&Τοποθεσία:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Μετάβαση" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Κανένα πρόσθετο" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Δεν υπάρχει υποστήριξη για τα πρόσθετα KIPI" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Σπύρος Γεωργαράς,Τούσης Μανώλης" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "sng@hellug.gr,manolis@koppermind.homelinux.org" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Προβολή σλάιντς..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Διακοπή της προβολής σλάιντς" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Περιηγητής εικόνων" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Χιλιοστά" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Εκατοστά" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Ίντσες" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Κέντρο-Αριστερά" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Κέντρο-Δεξιά" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Πάνω-Αριστερά" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Πάνω-Δεξιά" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Κάτω-Αριστερά" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Κάτω-Δεξιά" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Πάνω-Κέντρο" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Κάτω-Κέντρο" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Κέντρο" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Πρόκειται να διαγραφούν τα επιλεγμένα αρχεία" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&Αποστολή στον Κάδο Απορριμμάτων" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"Επιλέχθηκε 1 αντικείμενο.\n" +"Επιλέχθηκαν %n αντικείμενα." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Αυτό το αντικείμενο θα διαγραφεί δια παντός " +"από το σκληρό σας δίσκο.\n" +"Αυτά τα αντικείμενα θα διαγραφούν δια παντός " +"από το σκληρό σας δίσκο." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Αυτό το αντικείμενο θα μετακινηθεί στον Κάδο Απορριμμάτων.\n" +"Αυτά τα αντικείμενα θα μετακινηθούν στον Κάδο Απορριμμάτων." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Λυπάμαι, δεν μπορώ να αποθηκεύσω εικόνες με εφέ κίνησης." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Όνομα" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Μέγεθος" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Ημερομηνία" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Δικαιώματα" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Ιδιοκτήτης" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Ομάδα" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Το Gwenview δεν μπορεί να γράψει αρχεία με αυτή τη μορφοποίηση." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Αυτός είναι ένας κυκλικός δεσμός." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Το αρχείο είναι μόνο για ανάγνωση." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "Ο φάκελος %1 είναι μόνο για ανάγνωση." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Αδυναμία δημιουργία ενός προσωρινού αρχείου.\n" +"Αιτία: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Η αποθήκευση σε ένα προσωρινό αρχείο απέτυχε.\n" +"Αιτία: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Δεν ήταν δυνατή η εγγραφή στο %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Αδύνατη η αποστολή του αρχείου στο %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Παρουσιάστηκε σφάλμα κατά την αποθήκευση." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Ρύθμιση Φωτεινότητας/Αντίθεσης/Γάμμα" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Το όνομα του εργαλείου δεν μπορεί να είναι κενό" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Υπάρχει ήδη ένα εργαλείο με όνομα \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "<Εργαλείο χωρίς όνομα>" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Αντιγραφή αρχείου" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Επιλέξτε το φάκελο στον οποίο θα αντιγραφούν τα αρχεία" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Σύνδεση αρχείου" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Επιλέξτε το φάκελο στον οποίο θα συνδεθούν τα αρχεία" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Μετακίνηση αρχείου" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Επιλέξτε το φάκελο στον οποίο θα μετακινηθούν τα αρχεία" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Δημιουργία φακέλου" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Εισάγετε το όνομα του νέου καταλόγου:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Δημιουργία φακέλου" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Θέλετε πραγματικά να διαγράψετε αυτά τα αρχεία;" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Μετακίνηση αρχείων στον Κάδο Απορριμμάτων" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "Μετακίνηση στον &Κάδο Απορριμμάτων" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "" +"

Θέλετε πραγματικά να μετακινήσετε το %1 στον Κάδο Απορριμμάτων;

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Μετακίνηση αρχείου στον Κάδο Απορριμμάτων" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Θέλετε πραγματικά να διαγράψετε αυτά τα αρχεία;" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Διαγραφή αρχείων" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Θέλετε πραγματικά να διαγράψετε το %1;

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Διαγραφή αρχείου" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Μετονομασία αρχείου" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Μετονομασία του αρχείου %1 σε:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "Μ&ετονομασία" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Μετακίνηση εδώ" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Αντιγραφή εδώ" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "&Δεσμός εδώ" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Προσαρμογή στο &παράθυρο" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Προσαρμογή στο π&λάτος" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Προσαρμογή στο ύ&ψος" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "Κ&λείδωμα εστίασης" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Αύξηση γάμμα" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Μείωση γάμμα" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Αύξηση φωτεινότητας" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Μείωση φωτεινότητας" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Αύξηση αντίθεσης" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Μείωση αντίθεσης" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Η εικόνα δε θα χωρέσει στη σελίδα. Τί θέλετε να κάνετε;" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Σμίκρυνση" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"Έχουν γίνει αλλαγές στο αρχείο %1, θέλετε να το αποθηκεύσετε;" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Αδύνατη η αποθήκευση της εικόνας στο %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Χωρίς σχόλιο)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Δεν υπάρχει έγγραφο για αποθήκευση" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Μορφή:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Άλλο..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Όλα τα αρχεία" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Μόνο εικόνες" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Μόνο βίντεο" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Περισσότερα" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Πρώτο" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Τελευταίο" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "Επόμε&νο" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Προηγούμενη εικόνα" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "Επόμε&νος φάκελος" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "Πρώτος υπο&φάκελος" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Λεπτομέρειες" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Εικόνες επισκόπησης με πληροφορίες στο πλάι" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Εικόνες επισκόπησης με πληροφορίες από κάτω" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Μέγεθος εικόνας επισκόπησης" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Εμφάνιση &κρυφών αρχείων" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Ταξινόμηση" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Κατ' όνομα" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Κατά ημερομηνία" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Κατά μέγεθος" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Φθίνουσα" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Επεξεργασία λεπτομερειών εικόνας επισκόπησης..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Μέγεθος εικόνας επισκόπησης: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Αριστερό κλικ για μεγέθυνση, δεξί κλικ για σμίκρυνση. Μπορείτε επίσης να " +"χρησιμοποιήσετε τη ροδέλα του ποντικιού." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Σύρετε για να μετακινήσετε την εικόνα, μεσαίο κλικ για να εναλλάξετε την " +"αυτόματη εστίαση. Κρατήστε πατημένο το πλήκτρο Control για να πάτε στο εργαλείο " +"εστίασης." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Η αποθήκευση αυτού του αρχείου JPEG απέτυχε." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Αδυναμία αποθήκευσης της εικόνας σε προσωρινό αρχείο" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Προηγούμενη εικόνα" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "Επόμε&νη εικόνα" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Προβολέας εικόνων" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Φόρτωση..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Έγινε." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "Απο&θήκευση της αρχικής" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"Το Gwenview KPart δεν μπορεί να αποθηκεύσει τις αλλαγές που κάνατε. Θέλετε να " +"αποθηκευτεί η αρχική εικόνα;" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "Αδύνατο το άνοιγμα του '%1' για εγγραφή." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Προσθήκη νέου κλάδου" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Τίτλος:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Εικονίδιο:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Εμφάνιση απασχολημένου δείκτη ποντικιού όταν φορτώνεται μια εικόνα" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Εμφάνιση στην οθόνη" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Προεπισκόπηση:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"file.jpg - 1024x768\n" +"Το σχόλιο του αρχείου" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Μπορείτε να χρησιμοποιήσετε τις ακόλουθες λέξεις κλειδιά στην Εμφάνιση στην " +"οθόνη:\n" +"
    \n" +"
  • %f: όνομα αρχείου
  • \n" +"
  • %p: διαδρομή αρχείου
  • \n" +"
  • %c: σχόλιο
  • \n" +"
  • %r: ανάλυση
  • \n" +"
  • %n: τρέχουσα θέση εικόνας
  • \n" +"
  • %N: Α/Α της εικόνας
  • \n" +"
  • %a: διάφραγμα
  • \n" +"
  • %t: χρόνος έκθεσης
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: μήκος φακού
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Τι θέλετε να κάνω όταν αφήνω μία τροποποιημένη εικόνα" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Ερώτηση" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Σιωπηλή αποθήκευση" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Απόρριψη τροποποιήσεων" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Αυτόματη περιστροφή εικόνων κατά τη φόρτωση" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" +"Ποιες ρυθμίσεις θα πρέπει να ενεργοποιηθούν την επόμενη φορά που θα εκτελέσετε " +"το Gwenview" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Τελευταίο χρησιμοποιημένο URL" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Κατάσταση φίλτρου" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Μεγέθυνση μικρών εικόνων όταν ενεργοποιηθεί η αυτόματη &μεγέθυνση" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Χρώμα φόντου:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Εξομάλυνση" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Τίποτα" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Γρήγορο" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Κανονικό" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Βέλτιστο" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Εξομάλυνση με καθυστέρηση" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Ενεργοποιώντας αυτή την επιλογή, το Gwenview θα εμφανίζει την εικόνα όσο το " +"δυνατόν γρηγορότερα, και έπειτα θα την εξομαλύνει με μικρή καθυστέρηση.\n" +"Χρησιμοποιήστε αυτή την επιλογή αν ο υπολογιστής σας δεν είναι πολύ γρήγορος." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Κύλιση τρέχουσας εικόνας" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Περιήγηση λίστας εικόνων" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Συμπεριφορά ροδέλας ποντικιού πάνω από εικόνα" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Εμφάνιση γραμμών κύλισης" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Εμφάνιση καταλόγων και αρχειοθηκών" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Προβολή εικόνων επισκόπησης" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Διάκενο μεταξύ εικόνων επισκόπησης:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Πληροφορίες που θα εμφανίζονται στο κείμενο της εικόνας επισκόπησης:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Όνομα αρχείου" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Μέγεθος εικόνων" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Μέγεθος αρχείου" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Ημερομηνία αρχείου" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Λανθάνουσα μνήμη εικόνων επισκόπησης" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Αποθήκευση εικόνων επισκόπησης στη λανθάνουσα μνήμη" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "" +"Αυτόματο άδειασμα της λανθάνουσας μνήμης των εικόνων επισκόπησης κατά την έξοδο" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Υπολογισμός μεγέθους της λανθάνουσας μνήμης" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Άδειασμα της λανθάνουσας μνήμης" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Επανάληψη" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Εμφάνιση εικόνων με τυχαία σειρά" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Διακοπή στην τελευταία εικόνα του φακέλου" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Εξ ορισμού, αν ξεκινήσετε την προβολή σλάιντς από το μέσο ενός φακέλου, θα " +"εμφανιστούν όλες οι εικόνες μετά την τρέχουσα, και μετά όλες οι προηγούμενες.\n" +"\n" +"Όταν είναι ενεργοποιημένη αυτή η επιλογή, η προβολή σλάιντς θα σταματήσει στην " +"τελευταία εικόνα του φακέλου." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Καθυστέρηση μεταξύ εικόνων (δεύτερα):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Μετακίνηση & αντιγραφή αρχείων" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Εμφάνιση διαλόγου αντιγραφής" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Εμφάνιση διαλόγου μετακίνησης" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Εξ' ορισμού κατάλογος προορισμού:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Διαγραφή αρχείων" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Ζήτησε επιβεβαίωση" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Μετακίνηση διαγραμμένων αρχείων στον Κάδο Απορριμμάτων" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Πραγματική διαγραφή αρχείων (επικίνδυνο)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Icon Placeholder, not in GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Deletion method placeholder, not in GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Placeholder for number of files, not in GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "&Διαγραφή αρχείων αντί για μετακίνησή τους στον Κάδο Απορριμμάτων" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Αν ενεργοποιηθεί, τα αντικείμενα θα αφαιρούνται δια παντός αντί να " +"μετακινούνται στον Κάδο Απορριμμάτων" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Αν αυτή η επιλογή είναι ενεργοποιημένη, τα αντικείμενα θα αφαιρούνται " +"δια παντός αντί να μετακινούνται στον Κάδο Απορριμμάτων.

\n" +"\n" +"

Χρησιμοποιήστε την επιλογή αυτή με προσοχή" +": Στα περισσότερα συστήματα αρχείων η ανάκτηση των διαγραμμένων αρχείων είναι " +"αδύνατη.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Αντίθεση:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Γάμμα:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Φωτεινότητα:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Ρύθμιση εξωτερικών εργαλείων" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Προσθήκη" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Λήψη περισσότερων εργαλείων" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Συσχετίσεις αρχείων" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Όνομα:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Εντολή:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Μπορείτε να χρησιμοποιήσετε τις λέξεις κλειδιά στο πεδίο 'Εντολή':\n" +"
    \n" +"
  • %u: Τρέχουσα URL.
  • \n" +"
  • %U: Τρέχουσες URLs. Χρησιμοποιήστε το αν το εργαλείο μπορεί να " +"επεξεργαστεί πολλαπλά αρχεία.
  • \n" +"
  • %f: Τρέχoν αρχείο. Χρησιμοποιήστε το αν το εργαλείο δεν μπορεί να " +"επεξεργαστεί URLs.
  • \n" +"
  • %F: Το ίδιο με το %f, αλλά για πολλαπλά αρχεία.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Όλες οι εικόνες" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Προσαρμογή:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Τύπος Mime" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Λεπτομέρειες εικόνας επισκόπησης" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" +"Για περισσότερες επιλογές, χρησιμοποιήστε το διάλογο \"Ρύθμιση του " +"Gwenview\"" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Ρυθμίσεις εικόνας" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Θέση εικόνας:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Εκτύπωση ονόματος &αρχείου κάτω από την εικόνα" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Εκτύπωση σχολίου εικόνας" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Κλιμάκωση" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&Χωρίς κλιμάκωση" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Προσαρμογή εικόνας στη σελίδα" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Μεγέθυνση μικρών εικόνων" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Κλιμάκωση σε:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Διατήρηση αναλογιών" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Φιλτράρισμα με χρήση χαρακτήρων μπαλαντέρ, όπως το *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Από:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Εμφάνιση αρχείων που είναι νεότερα\n" +"ή έχουν αυτή την ημερομηνία" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Μέχρι:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Εμφάνιση αρχείων που είναι παλαιότερα ή έχουν αυτή την ημερομηνία" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Φιλτράρισμα" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Χρώματα" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Μετάβαση" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Πρόσθετα" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Εικόνες" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Εφέ" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Εργαλεία" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Μαζική επεξεργασία" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Συλλογές" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Παράθυρο" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Γραμμή εργαλείων τοποθεσίας" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 αντικείμενα" diff --git a/en_GB/Makefile.am b/en_GB/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/en_GB/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/en_GB/messages/Makefile.am b/en_GB/messages/Makefile.am new file mode 100644 index 0000000..ce472fa --- /dev/null +++ b/en_GB/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = en_GB +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/en_GB/messages/gwenview.po b/en_GB/messages/gwenview.po new file mode 100644 index 0000000..eff4b44 --- /dev/null +++ b/en_GB/messages/gwenview.po @@ -0,0 +1,1760 @@ +# translation of gwenview.po to British English +# Copyright (C) 2003, 2004, 2005, 2007 Free Software Foundation, Inc. +# +# Jonathan Riddell , 2003. +# Malcolm Hunter , 2003, 2004, 2005. +# Andrew Coles , 2004, 2005. +# Peter Murdoch , 2007. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-05-10 22:46+0100\n" +"Last-Translator: Peter Murdoch \n" +"Language-Team: British English \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" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "New Folder..." + +#: app/dirviewcontroller.cpp:97 +#, fuzzy +msgid "Rename..." +msgstr "&Rename..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Start in fullscreen mode" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Filter by file type" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Filter by file pattern (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Only show files newer or equal to " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Only show files older or equal to " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "A starting file or folder" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "An image viewer for KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Main developer" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Developer" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Fast JPEG thumbnail generation (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "File operation patch (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Fixed compilation on KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "First RPM spec file" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "Toolbar layout patch for RTL languages (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Printing support (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Configurable mouse wheel behaviour (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Patch for mouse navigation (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Integration in Konqueror folder context menu" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Add/Edit Bookmark Folder" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Add/Edit Bookmark" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Configure Image List" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Image List" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Configure Image View" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Image View" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Configure Full Screen Mode" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Full Screen" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Configure File Operations" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "File Operations" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "SlideShow" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Configure KIPI Plugins" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "KIPI Plugins" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Miscellaneous Settings" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Misc" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Cache size is %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/path/to/some/image.jpg" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "(No comment)" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Cache is already empty." + +#: app/configdialog.cpp:283 +#, fuzzy +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Are you sure you want to empty the thumbnail cache? This will remove the folder " +"%1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Cache emptied." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (Selected Images)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Add" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Remove" + +#: app/bookmarkviewcontroller.cpp:296 +#, fuzzy +msgid "Add Bookmark..." +msgstr "Add a Bookmark..." + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "Add a Bookmark Folder..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Edit..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Delete Bookmark &Folder" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Are you sure you want to delete the bookmark %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Delete &Bookmark" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "No image selected." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "This image cannot be commented." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Type here to add a comment to this image." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "No comment available." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "External Tools" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"You are about to revert the window setup to factory defaults, are you sure?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Reset" + +#: app/mainwindow.cpp:809 +#, fuzzy +msgid "%1/%2" +msgstr "%1/%2 - %3 %4x%5 @ %6%" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "No Images" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 pixels" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Image" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Folders" + +#: app/mainwindow.cpp:915 +#, fuzzy +msgid "Image Comment" +msgstr "Print image comment" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Configuration update" +"
Due to some changes in the dock behaviour, your old dock configuration has " +"been discarded. Please adjust your docks again.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Browse" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "&Next Image" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Rename..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Copy To..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Move To..." + +#: app/mainwindow.cpp:981 +#, fuzzy +msgid "&Link To..." +msgstr "&Link to..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Rotate &Left" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Rotate &Right" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Mirror" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Flip" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Slide Show" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Up" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Home" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Configure External Tools..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Hide %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Show %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Location Bar" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Clear Location Bar" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "L&ocation:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Go" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "No Plugin" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "No KIPI support" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Andrew Coles" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "andrew_coles@yahoo.co.uk" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Slide Show..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Stop Slide Show" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Image Browser" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Millimetres " + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Centimetres" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Inches" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Central-Left" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Central-Right" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Top-Left" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Top-Right" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Bottom-Left" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Bottom-Right" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Top-Central" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Bottom-Central" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Central" + +#: gvcore/deletedialog.cpp:44 +#, fuzzy +msgid "About to delete selected files" +msgstr "Do you really want to delete these files?" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&Send to Trash" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"1 item selected.\n" +"%n items selected." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"This item will be moved to the wastebin.\n" +"These items will be moved to the wastebin." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Sorry, cannot save animated images." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Name" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Size" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Date" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Permissions" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Owner" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Group" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview cannot write files in this format." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "This is a circular link." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "This file is read-only." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "The %1 folder is read-only." + +#: gvcore/documentloadedimpl.cpp:154 +#, fuzzy, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "Could not upload the file to %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Saving image to a temporary file failed.\n" +"Reason: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Could not write to %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Could not upload the file to %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "An error happened while saving." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Adjust Brightness/Contrast/Gamma" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "The tool name cannot be empty" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "There is already a tool named \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Copy File" + +#: gvcore/fileopobject.cpp:114 +#, fuzzy +msgid "Select Folder Where Files Will be Copied" +msgstr "Select Folder Where the Files Will be Copied" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Link File" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Select Folder Where the Files Will be Linked" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Move File" + +#: gvcore/fileopobject.cpp:175 +#, fuzzy +msgid "Select Folder Where Files Will be Moved" +msgstr "Select Folder Where the Files Will be Moved" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Creating Folder" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Enter the name of the new folder:" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "Creating Folder" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Do you really want to move these files to the wastebin?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Move Files to Wastebin" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "Move to Was&tebin" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Do you really want to move %1 to the wastebin?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Move File to Wastebin" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Do you really want to delete these files?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Delete Files" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Do you really want to delete %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Delete File" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Renaming File" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Rename file %1 to:

" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "&Rename..." + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Move Here" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Copy Here" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "&Link Here" + +#: gvcore/imageview.cpp:328 +#, fuzzy +msgid "Fit to &Window" +msgstr "&Window" + +#: gvcore/imageview.cpp:331 +#, fuzzy +msgid "Fit to &Width" +msgstr "Zoom to &Width" + +#: gvcore/imageview.cpp:334 +#, fuzzy +msgid "Fit to &Height" +msgstr "Zoom to &Height" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Lock Zoom" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Increase Gamma" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Decrease Gamma" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Increase Brightness" + +#: gvcore/imageview.cpp:374 +#, fuzzy +msgid "Decrease Brightness" +msgstr "Increase Brightness" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Increase Contrast" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Decrease Contrast" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "The image will not fit on the page, what do you want to do?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Shrink" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"The image %1 has been modified, do you want to save the changes?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Could not save the image to %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(No comment)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "No document to save" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Format:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Other..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "All files" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "Images" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Videos only" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "More" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&First" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Last" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Next" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Previous Folder" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Next Folder" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "&First Sub Folder" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Details" + +#: gvcore/fileviewcontroller.cpp:306 +#, fuzzy +msgid "Thumbnails with Info on Side" +msgstr "Thumbnails with Info on Side" + +#: gvcore/fileviewcontroller.cpp:308 +#, fuzzy +msgid "Thumbnails with Info on Bottom" +msgstr "Thumbnails with Info on Bottom" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Thumbnail Size" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Show &Hidden Files" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Sort" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "By Name" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "By Date" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "By Size" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Descending" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Edit Thumbnail Details..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Thumbnail size: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Could not save this JPEG file." + +#: gvimagepart/gvimagepart.cpp:67 +#, fuzzy +msgid "Could not save image to a temporary file" +msgstr "Could not upload the file to %1." + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Previous Image" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Next Image" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Image Viewer" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Loading..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Done." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "&Save Original" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "Could not open '%1' for writing." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Add New Branch" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Title:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Icon:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Show busy mouse pointer when loading an image" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "On Screen Display" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, fuzzy, no-c-format +msgid "Preview:" +msgstr "Gwenview" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"file.jpg - 1024x768\n" +"The file comment" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"You can use the following keywords in the Custom field:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • \\n: newline
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "What to do when leaving a modified image" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Ask" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Save silently" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Discard changes" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Automatically rotate images on load" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "Which settings should be remembered next time you start Gwenview" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Last opened URL" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "Show scroll bars" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Enlarge small images when auto &zoom is activated" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Background colour:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Smoothing" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "None" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Fast" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normal" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Best" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Delayed smoothing" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, fuzzy, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if &your computer is not very fast." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Scroll current image" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Browse image list" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Mouse Wheel Behaviour over Image" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Show scroll bars" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Show folders and archives" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Thumbnail View" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Margin between thumbnails:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Information to display in the thumbnail text:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "File name" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Image size" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "File size" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "File date" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Thumbnail Cache" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Store thumbnails in cache" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Automatically empty thumbnail cache on exit" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Calculate Cache Size" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Empty Cache" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Loop" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Show images in random order" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Stop on the last image of the folder" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Delay between images (in seconds):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Moving & Copying Files" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Show copy dialogue" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Show move dialogue" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Default destination folder:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Deleting Files" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Ask for confirmation" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Move deleted files to the wastebin" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Really delete files (dangerous)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Icon Placeholder, not in GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Deletion method placeholder, not in GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Placeholder for number of files, not in GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "&Delete items instead of moving them to the wastebin" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"If checked, items will be permanently removed instead of being placed in the " +"wastebin" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the wastebin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Contrast:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gamma:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, fuzzy, no-c-format +msgid "&Brightness:" +msgstr "Decrease Brightness" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Configure External Tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Add" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Get more tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "File Associations" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Name:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Command:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "All images" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Custom:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Mime Type" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Thumbnail Details" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "For more options, use the \"Configure Gwenview\" dialogue" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Image Settings" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Image position:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Print fi&lename below image" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Print image comment" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Scaling" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&No scaling" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Fit image to page" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Enlarge smaller images" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Scale to:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Keep ratio" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Filter files with wildcards, like *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, fuzzy, no-c-format +msgid "From:" +msgstr "Format:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Only show files newer than or\n" +"equal to this date" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "To:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Only show files older than or equal to this date" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "File date" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Colours" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Go" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Plugins" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Images" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Effects" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Tools" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Batch Processing" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Collections" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Window" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Location Toolbar" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 items" diff --git a/es/Makefile.am b/es/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/es/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/es/doc/docked_windows.docbook b/es/doc/docked_windows.docbook new file mode 100644 index 0000000..f857b89 --- /dev/null +++ b/es/doc/docked_windows.docbook @@ -0,0 +1,70 @@ +Ventanas empotradas +La interfaz de &kappname; está compuesta por un conjunto de pequeñas ventanas empotradas. Manipular estas ventanas al principio puede ser difícil. Para enfocar una ventana en particular de la interfaz de &kappname;, solo tiene que pulsar sobre ella. + +Cada ventana empotrada tiene una pequeña barra de agarre a lo largo de la parte superior. Ésta contiene un botón empotrar/desempotrar que parece una flecha en la parte derecha hacia el final, y también un botón cerrar que se asemeja a la letra X. Debe tener un aspecto similar a éste: + Barra de agarre de una ventana empotrada + + + + + + Barra de agarre de una ventana empotrada + + + + + + + Pulsando el botón cerrar en una ventana empotrada se eliminará de la interfaz. Para hacer que vuelva a aparecer, seleccione su nombre en el menú Ventana. + + + Para redimensionar las ventanas empotradas, arrastre el borde situado entre dos ventanas. + + + Para redistribuir las ventana empotradas, arrastre una ventana utilizando la barra de agarre a la posición deseada. Mientras arrastra, aparecerá un pequeño cuadro punteado para indicar la nueva posición de la ventana. + Si desea apilar dos ventanas y utilizar pestañas para seleccionarlas, arrastre una ventana hasta el centro de la otra con la que desee apilarla. + + + Para desempotrar una ventana, puede utilizar el botón empotrar/desempotrar situado en la esquina superior derecha, o puede hacer una doble pulsación en la barra de agarre. + Si realiza nuevamente una doble pulsación o vuelve a pulsar el botón empotrar/desempotar, la ventana debería volver a su posición original. + También puede empotrar y desempotrar una ventana arrastrando su barra de agarre hasta un punto de la interfaz general, tal y como lo haría para recolocar cualquier ventana empotrada. + + + + La ventana de vista de archivos no puede desempotrarse o moverse, pero moviendo las demás ventanas sobre ella, ella misma se desplazará. + + + + Mientras arrastre una ventana, pulse la tecla Escape para cancelar la operación. Para reiniciar las ventanas empotradas a la distribución predeterminada de &kappname;, utilice Ventana Reiniciar . + + + + diff --git a/es/doc/external_tools.docbook b/es/doc/external_tools.docbook new file mode 100644 index 0000000..10d3c4e --- /dev/null +++ b/es/doc/external_tools.docbook @@ -0,0 +1,81 @@ + +Herramientas externas + +Pueden extender con facilidad &kappname; definiendo herramientas externas. Se podrá acceder a estar herramientas a través del menú emergente contextual que aparecerá al pulsar con el botón derecho sobre una miniatura o en la vista de imágenes. Eche un vistazo a la entrada Herramientas externas. + +&kappname; incluye algunas herramientas externas predefinidas, aunque es muy fácil añadir más a través del diálogo Configurar herramientas externas. Puede abrirlas a través de PreferenciasConfigurar herramientas externas... + +Éste es el aspecto que tienen: + Diálogo de herramientas externas + + + + + + + + +En este ejemplo, he definido una herramienta externa que llamaremos Exiftran para regenerar las etiquetas EXIF en las imágenes JPEG. Veamos una descripción más detallada de esta definición: + + + + El campo Nombre contiene la descripción de su herramienta, tal y como aparecerá en el menú. + + + El campo Orden contiene la orden que se ejecutará cuando se llame a esta herramienta. Pulse en el pequeño signo de interrogación situado a la derecha del campo para obtener una lista de las palabras clave que puede utilizar en este campo. Estas palabras clave se expandirán con los archivos de imágenes. + + + El botón de la derecha le permite asociar un icono con su herramienta. + + + El grupo Asociaciones de archivo indica el tipo de archivos con los que puede trabajar esta herramienta. Su herramienta solo aparecerá en el menú Herramientas externas si los archivos seleccionados son del tipo correcto. En mi ejemplo, esta herramienta solo es válida para las imágenes JPEG, por tanto he elegido Personalizado, y a continuación image/jpeg e image/pjpeg. + + + + + Puede encontrar otros ejemplos de herramientas externas en el sitio web de &kappname;. + + + + diff --git a/es/doc/interface.docbook b/es/doc/interface.docbook new file mode 100644 index 0000000..924c4fd --- /dev/null +++ b/es/doc/interface.docbook @@ -0,0 +1,59 @@ + +La interfaz + +Modos navegar y ver + +De forma predeterminada, &kappname; se abre en el modo navegar. + +En este modo puede navegar con facilidad por sus archivos y carpetas. Como puede ver en la captura de pantalla, la ventana de vista previa muestra la imagen actual así como aquellos comentarios que incluya. + + + Captura de pantalla del modo navegar + + + + + + + + +En el modo navegar, desmarcar &Ctrl;Entrar Ver Navegar le situará en el modo de ver, en el que las imágenes ocupan todo el espacio de la ventana. + + + Captura de pantalla del modo ver + + + + + + + +Puede comenzar directamente en el modo ver iniciando &kappname; con una imagen como argumento. + + + + + + diff --git a/es/doc/introduction.docbook b/es/doc/introduction.docbook new file mode 100644 index 0000000..13315c9 --- /dev/null +++ b/es/doc/introduction.docbook @@ -0,0 +1,24 @@ + +Introducción + + +Qué es &kappname; + +&kappname; es una visor de imágenes para KDE rápido y sencillo de utilizar. + +Se caracteriza por tener una ventana con un árbol de carpetas y una ventana de lista de archivos para proporcionar una navegación sencilla a través de la jerarquía de directorios. &kappname; utiliza ventanas empotradas, por tanto puede modificar su distribución de acuerdo a sus gustos. También puede navegar a través de sus imágenes en el modo de pantalla completo o, empotrado en &konqueror;, utilizando la vista de imagen y Kpart. + +La carga de imágenes se maneja a través de la biblioteca Qt, por tanto, &kappname; soporta todos los formatos de imagen que estén soportados por su instalación de Qt. &kappname; muestra correctamente imágenes con una canal alfa, así como animaciones. + +&kappname; permite mostrar y editar los comentarios EXIF en las imágenes JPEG. También se soportan transformaciones JPEG sin pérdida, tales como rotaciones y reflejos. + + + + + diff --git a/es/doc/keybindings.docbook b/es/doc/keybindings.docbook new file mode 100644 index 0000000..78b1e7b --- /dev/null +++ b/es/doc/keybindings.docbook @@ -0,0 +1,54 @@ + +Asociación de teclas + +&kappname; incluye gran cantidad de accesos rápidos de teclado, pudiendo verlos todos o modificarlos seleccionando PreferenciasConfigurar accesos rápidos... Tenga en cuenta que en las ventanas de los archivos y carpetas, serán funcionales todos los accesos rápidos de KDE, a menos que los modifique. + +Algunas de las asociaciones de teclas más prácticas son: + + + Espacio: muestra la siguiente imagen en el directorio. + Retroceso. muestra la imagen anterior en el directorio. + &Ctrl;Entrar: cambia entre los modos navegar y ver. + &Ctrl;&Shift;F: activa el modo de pantalla completa. + Escape: sale del modo de pantalla completa. + + + diff --git a/es/doc/mouse.docbook b/es/doc/mouse.docbook new file mode 100644 index 0000000..97c6392 --- /dev/null +++ b/es/doc/mouse.docbook @@ -0,0 +1,63 @@ +Utilizar el ratón + +Posicionarse con el ratón + + Mantenga pulsado el botón izquierdo del ratón sobre una imagen para desplazar la imagen. + La rueda del ratón desplazará la imagen arriba y abajo. + + + + +Ampliación con el ratón + + Pulsar el botón central del ratón activará o desactivará la ampliación automática. + Manteniendo pulsada la tecla control, y utilizando a continuación la rueda del ratón podrá ampliar o reducir la imagen, o también pulsándola a la vez con el botón izquierdo para ampliar y con el derecho para reducir la imagen. + + La rueda del ratón, utilizada mientras se mantiene pulsada la tecla Alt, desplazará la imagen horizontalmente. + + + + +Navegar con el ratón + + Una doble pulsación en una imagen hará que se cambie al modo navegar. + De forma predeterminada, la rueda del ratón desplazará la imagen arriba y abajo. No obstante, este comportamiento se puede modificar para navegar por las imágenes en el directorio actual. + Manteniendo pulsado el botón izquierdo del ratón sobre una imagen, y a continuación pulsando el botón derecho nos conducirá a la siguiente imagen. + Manteniendo pulsado el botón derecho del ratón sobre una imagen, y a continuación pulsando el botón izquierdo cargará la imagen anterior. + + + + diff --git a/es/messages/Makefile.am b/es/messages/Makefile.am new file mode 100644 index 0000000..d3df28d --- /dev/null +++ b/es/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = es +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/es/messages/gwenview.po b/es/messages/gwenview.po new file mode 100644 index 0000000..1b76f6d --- /dev/null +++ b/es/messages/gwenview.po @@ -0,0 +1,1757 @@ +# translation of gwenview.po to +# Translation of gwenview.po to Spanish +# Copyright (C) 2000-2002 Aurélien G�eau +# +# +# Aurélien G�eau aurelien.gateau@mail.dotcom.fr, 2001. +# Miguel Revilla Rodríguez , 2002,2003. +# Carlos Mayo Hernández , 2003,2004, 2005. +# Pablo Pita Leira , 2005, 2006. +# Enrique Matias Sanchez (aka Quique) , 2006. +# Pablo Pita Leira , 2007. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-09-30 08:50+0200\n" +"PO-Revision-Date: 2007-12-24 01:27+0100\n" +"Last-Translator: Pablo Pita Leira \n" +"Language-Team: \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" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Nueva carpeta..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Renombrar..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Iniciar en modo de pantalla completa" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Filtrar por tipo de archivo" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Filtrar por patrón de archivo (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Mostrar sólo los archivos más recientes o iguales a la " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Mostrar sólo los archivos anteriores o iguales a la " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Un archivo o carpeta de inicio" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Un visor de imágenes para KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Desarrollador principal" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Desarrollador" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Generación rápida de miniaturas JPEG (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Barra de direcciones (v0.16.0)\n" +"Soporte de histórico (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Corrección de la operación con archivos (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Corrección de un cuelgue al intentar generar una miniatura de un archivo JPEG " +"corrupto (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Corrección de la compilación en KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Primer archivo spec para RPM " + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" +"Corrección de la disposición de la barra de herramientas para las lenguas de " +"derecha a izquierda (RTL) (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Soporte de impresión (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Vista de información del archivo (v1.0.0)\n" +"Parcha para conmutar la ampliación automática al pulsar (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Comportamiento configurable de la rueda del ratón (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Opción para evitar que Gwenview cargue automáticamente la primera imagen de una " +"carpeta (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Corrección de la generación de miniaturas para compartir la carpeta de " +"miniaturas de Konqueror v3 (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Parche para navegación con el ratón (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Integración en el menú de contexto de las carpetas de Konqueror" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Añadir/Editar carpeta de marcadores" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Añadir/Editar marcador" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Configurar la lista de imágenes" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Lista de imágenes" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Configurar la vista de imágenes" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Vista de imagen" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Configurar el modo de pantalla completa" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Pantalla completa" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Configurar las operaciones con archivos" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Operaciones con archivos" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Presentación" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Configurar los complementos KIPI" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "Complementos KIPI" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Opciones varias" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Varios" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "El tamaño de la caché es %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/ruta/a/una/imagen.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Un comentario" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "La caché ya está vacía." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"¿Seguro que quiere vaciar la caché de miniaturas? Esto borrará la carpeta " +"%1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Caché vaciada." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (Imágenes seleccionadas)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Añadir" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Eliminar" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Añadir un marcador..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Añadir una carpeta de marcadores..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Editar..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"¿Seguro que quiere borrar la carpeta de marcadores %1? " +"
Esto borrará la carpeta y todos los marcadores en ella." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Borrar la &carpeta de marcadores" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "¿Seguro que desea eliminar el marcador %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Borrar el &marcador" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Ninguna imagen seleccionada." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Esta imagen no puede ser comentada." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Escriba aquí para añadir un comentario a esta imagen." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Ningún comentario disponible." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Herramientas externas" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Se dispone a configurar la ventana con los valores predefinidos de fábrica. " +"¿Está seguro?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Reiniciar" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Sin imágenes" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 píxeles" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Imagen" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Carpetas" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Comentario de la imagen" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Actualización de configuración " +"
Debido a algunos cambios en el comportamiento del panel, su configuración " +"antigua del panel ha sido descartada. Por favor, ajuste su panel de nuevo.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Navegar" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Ver la imagen" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Renombrar..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Copiar a..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Mover a..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "En&lazar a..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Left" +msgstr "Rotar a la &izquierda" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:91 +#: gvimagepart/gvimagepart.cpp:120 +msgid "Rotate &Right" +msgstr "Rotar a la de&recha" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Espejo" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Voltear" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Presentación" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Subir" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Carpeta de inicio" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Configurar las herramientas externas..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Ocultar %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Mostrar %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Barra de ubicación" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Limpiar la barra de ubicación" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "Ubicaci&ón:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Ir" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Sin complementos" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Sin soporte KIPI " + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "" +"Carlos Mayo Hernández,Daniel R. Ome,Miguel Revilla Rodríguez,Enrique Matías " +"Sánchez (Quique),Pablo Pita" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "" +"carlos.mayo@hispalinux.es,keziah@uole.com,yo@miguelrevilla.com," +"cronopios@gmail.com,pablo.pita@gmail.com" + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Slide Show..." +msgstr "Presentación..." + +#: gvdirpart/gvdirpart.cpp:121 +msgid "Stop Slide Show" +msgstr "Detener la presentación" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:145 +msgid "Image Browser" +msgstr "Navegador de imágenes" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Milímetros" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Centímetros" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Pulgadas" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Centro izquierda" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Centro derecha" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Arriba izquierda" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Arriba derecha" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Abajo izquierda" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Abajo derecha" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Arriba centro" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Abajo centro" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Centro" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Preparado para borrar los archivos seleccionados" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&Enviar a la papelera" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"1 elemento seleccionado.\n" +"%n elementos seleccionados." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Este elemento será borrado permanentemente de su disco duro.\n" +"Estos elementos serán borrados permanentemente de su disco duro." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Este elemento será movido a la papelera.\n" +"Estos elementos serán movidos a la papelera." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Disculpe, no es posible grabar imágenes animadas." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Nombre" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Tamaño" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Fecha" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Permisos" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Propietario" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Grupo" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview no puede guardar archivos en este formato." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Éste es un enlace circular." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Éste es un archivo de sólo lectura." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "La carpeta %1 es de sólo lectura." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"No se pudo crear un archivo temporal.\n" +"Razón: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"No se pudo guardar la imagen en un archivo temporal.\n" +"Razón: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "No se pudo escribir en %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "No se pudo enviar el archivo a %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Ocurrió un error al guardar." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Ajustar brillo/contraste/gamma" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "El nombre de la herramienta no puede estar vacío" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Ya existe una herramienta llamada «%1»" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Copiar el archivo" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Seleccione la carpeta donde se copiarán los archivos" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Enlazar el archivo" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Seleccione la carpeta donde se enlazarán los archivos" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Mover el archivo" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Seleccione la carpeta donde se moverán los archivos" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Creando carpeta" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Introduzca el nombre de la nueva carpeta:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Crear una carpeta" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "¿Seguro que desea enviar estos archivos a la papelera?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Enviar a la papelera" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Papelera" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

¿Seguro que desea mover %1 a la papelera?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Enviar archivo a la papelera" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "¿Seguro que desea borrar estos archivos?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Borrar los archivos" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

¿Seguro que desea borrar %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Borrar el archivo" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Renombrando el archivo" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Renombrar el archivo %1 a:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "&Renombrar" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Mover aquí" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Copiar aquí" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "En&lazar aquí" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Ajustar a la &ventana" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Ajustar en an&chura" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Ajustar en a<ura" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "B&loquear la ampliación" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Aumentar la gamma" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Disminuir la gamma" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Aumentar el brillo" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Disminuir el brillo" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Aumentar el contraste" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Disminuir el contraste" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "La imagen no cabrá en la página, ¿qué desea hacer?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Encoger" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"La imagen %1 ha sido modificada, ¿desea guardar los cambios?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "No se pudo guardar la imagen en %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Sin comentario)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Ningún documento a guardar" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Formato:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Otro..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Todos los archivos" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Sólo imágenes" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Sólo vídeos" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Más" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Primero" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "Ú<imo" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "Siguie&nte" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "Carpeta &anterior" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "Carpeta siguie&nte" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "&Primera subcarpeta" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Detalles" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Miniaturas con información al lado" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Miniaturas con información debajo" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Tamaño de las miniaturas" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Mostrar los archivos &ocultos" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Ordenar" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Por nombre" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Por fecha" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Por tamaño" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Descendente" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Editar los detalles de las miniaturas..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Tamaño de las miniaturas: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Pulse con el botón izquierdo par ampliar, y con el derecho para reducir.También " +"puede usar la rueda del ratón." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Arrastre para mover la imagen, y pulse el botón central del ratón para conmutar " +"la ampliación automática. Mantenga pulsada la tecla Control para cambiar a la " +"herramienta de ampliación." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "No se pudo guardar este archivo JPEG." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "No se pudo guardar la imagen a un archivo temporal" + +#: gvimagepart/gvimagepart.cpp:110 +msgid "&Previous Image" +msgstr "Imagen &anterior" + +#: gvimagepart/gvimagepart.cpp:113 +msgid "&Next Image" +msgstr "Imagen siguie&nte" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:155 +msgid "Image Viewer" +msgstr "Visor de imágenes" + +#: gvimagepart/gvimagepart.cpp:189 +msgid "Loading..." +msgstr "Cargando..." + +#: gvimagepart/gvimagepart.cpp:200 +msgid "Done." +msgstr "Realizado." + +#: gvimagepart/gvimagepart.cpp:319 +msgid "&Save Original" +msgstr "&Guardar original" + +#: gvimagepart/gvimagepart.cpp:322 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"Gwenview KPart no puede guardar las modificaciones que ha hecho. ¿Desea guardar " +"la imagen original?" + +#: gvimagepart/gvimagepart.cpp:366 +msgid "Could not open '%1' for writing." +msgstr "No se pudo abrir '%1' para escribir en el." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Añadir una nueva ramificación" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Título:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Icono:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Mostrar el puntero de ratón ocupado mientras se carga una imagen" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Visualización en pantalla" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Previsualización:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"archivo.jpg - 1024x768\n" +"El comentario del archivo" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Puede usar las siguientes palabras clave para formatear la visualización en " +"pantalla:\n" +"
    \n" +"
  • %f: nombre del archivo
  • \n" +"
  • %p: ruta de acceso al archivo
  • \n" +"
  • %c: comentario
  • \n" +"
  • %r: resolución
  • \n" +"
  • %n: posición actual de la imagen
  • \n" +"
  • %N: número de imágenes
  • \n" +"
  • %a: apertura
  • \n" +"
  • %t: tiempo de exposición
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: longitud focal
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Qué hacer al salir de una imagen modificada" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Preguntar" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Guardar silenciosamente" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Descartar los cambios" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Rotar automáticamente las imágenes al cargarlas" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "Qué opciones se deberán recordar la próxima vez que inicie Gwenview" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Último URL abierto" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Estado del filtro" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" +"Ampliar las imágenes pequeñas cuando la &liación automática esté activada" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Color de fondo:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Suavizado" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Ninguno" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Rápido" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normal" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "El mejor" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Suavizado retardado" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Al usar esta opción, Gwenview mostrará la imagen tan rápido como sea posible, y " +"las suavizará tras un pequeño lapso de tiempo.\n" +"Utilice esta opción si su ordenador no es muy rápido." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Desplazar la imagen actual" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Navegar por la lista de imágenes" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Comportamiento de la rueda del ratón sobre la imagen" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Mostrar las barras de desplazamiento" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Mostrar carpetas y archivos" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Vista de miniaturas" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Margen entre las miniaturas:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Información para mostrar en el texto de la miniatura:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Nombre del archivo" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Tamaño de la imagen" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Tamaño del archivo" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Fecha del archivo" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Caché de miniaturas" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Guardar las miniaturas en la caché" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Vaciar automáticamente la caché de miniaturas al salir" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Calcular el tamaño de la caché" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Vaciar la caché" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Bucle" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Mostrar las imágenes por orden aleatorio" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Detenerse en la última imagen de la carpeta" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Por omisión, si comienza la presentación por el medio en una carpeta, la " +"presentación mostrará todas las imágenes tras la imagen inicial, y a " +"continuación las imágenes anteriores a la imagen inicial.\n" +"\n" +"Si se habilita esta opción, la presentación se detendrá en la última imagen de " +"la carpeta." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Retardo entre imágenes (en segundos):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Mover y copiar archivos" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Mostrar la ventana de copia" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Mostrar la ventana de movimiento" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Carpeta de destino predeterminada:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Borrar archivos" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Pedir confirmación" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Mover los archivos borrados a la papelera" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Borrar realmente los archivos (peligroso)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Soporte para iconos, no está en la interfaz" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Sustitución del método de borrado, no está en la interfaz" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Sustitución del número de archivos, no está en la interfaz" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "&Borrar los elementos en vez de moverlos a la papelera" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Si se marca esta opción, los elementos se borrarán permanentemente en vez de " +"ser colocados en la papelera" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Si se marca esta opción, los elementos serán borrados permanentemente" +", en vez de ser colocados en la papelera.

\n" +"\n" +"

Use esta opción con cuidado: La mayoría de los sistemas de archivos " +"no consiguen recuperar adecuadamente los archivos borrados.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Contraste:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gamma:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Brillo" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Configurar las herramientas externas" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Añadir" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Obtener más herramientas" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Asociaciones de archivo" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Nombre:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Orden:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +" Puede usar palabras clave en el campo Orden:\n" +"
    \n" +"
  • %u: URL actual.
  • \n" +"
  • %U: URL actuales. Utilícelo si la herramienta puede manejar " +"múltiples archivos.
  • \n" +"
  • %f: Archivo actual. Utilícelo si la herramienta no puede manejar " +"URLs.
  • \n" +"
  • %F: Igual que %f, pero para múltiples archivos.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Todas las imágenes" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Personalizado:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Tipo MIME" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Detalles de la miniatura" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "Para mas opciones, use la ventana «Configurar Gwenview»" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Opciones de la imagen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Posición de la imagen:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Imprimir el nombre de&l archivo bajo la imagen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Imprimir el comentario de la imagen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Redimensionamiento" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "Si&n redimensionamiento" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Ajustar la imagen a la página" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Agrandar las imágenes más pequeñas" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Redimensionar a:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Mantener las proporciones" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Filtrar los archivos con caracteres comodín, como *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "De:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Sólo mostrar los archivos que sean más\n" +" recientes o iguales a esta fecha" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Para:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Sólo mostrar los archivos que sean más antiguos o iguales a esta fecha" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Filtro" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Colores" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Ir" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "Com&plementos" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Imágenes" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Efectos" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Herramientas" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Procesamiento por lotes" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Colecciones" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Ventana" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Barra de ubicación" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 elementos" diff --git a/et/Makefile.am b/et/Makefile.am new file mode 100644 index 0000000..ff7ab78 --- /dev/null +++ b/et/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages doc diff --git a/et/doc/Makefile.am b/et/doc/Makefile.am new file mode 100644 index 0000000..6214eef --- /dev/null +++ b/et/doc/Makefile.am @@ -0,0 +1,2 @@ +KDE_LANG = et +KDE_DOCS=gwenview diff --git a/et/doc/docked_windows.docbook b/et/doc/docked_windows.docbook new file mode 100644 index 0000000..7e7b024 --- /dev/null +++ b/et/doc/docked_windows.docbook @@ -0,0 +1,70 @@ +Dokitud aknad +&kappname; liides koosneb mitmest väiksest dokitud aknast. Esialgu võib nende käsitlemine tunduda keerulisena. Konkreetsetele &kappname; liidese aknale fookuse andmiseks klõpsa lihtsalt sellel. + +Igal dokitud aknal pn ülaosas väike pidemeriba. Selle paremas servas asub dokkimise/dokkimise lõpetamise nupp, mis meenutab noolt, ning sulgemisnupp, mis meenutab X-tähte. Riba näeb välja selline: + Dokitud akna pidemeriba + + + + + + Dokitud akna pidemeriba + + + + + + + Klõps dokitud akna sulgemisnupul eemaldab selle liidesest. Akna taasnägemiseks vali selle nimi menüüs Aken. + + + Dokitud akna suuruse muutmiseks lohista akendevahelist piiret. + + + Dokitud akende ümberkorraldamiseks lohista aken pidemeribast haarates soovitud asukohta. Lohistamise ajal ilmub väike kontuurkast, mis näitab, milline näeb aken välja antud kohta lohistamisel. + Kui soovid seada kaks akent üksteise peale ja nende vahel kaarte kasutades liikuda, lohista aken otse selle akna keskele, millega soovid seda ühendada. + + + Akna dokkimise lõpetamiseks klõpsa dokkimise/dokkimise lõpetamise nupul akna ülaservas asuva riba paremas servas või tee pidemeribal topeltklõps. + Uus topeltklõps või klõps dokkimise/dokkimise lõpetamise nupul taastab akna selle esialgsel kujul. + Dokkimata akna saab dokkida ka seda pidemeribast haarates liideses sobivasse kohta lohistades (täpselt samamoodi nagu akende ümberkorraldamisel). + + + + Failivaate aken on alati dokitud, seda ei saa ka liigutada, kuid teisi aknaid liigutades saab seda ometi nihutada. + + + + Akna lohistamise ajal võimaldab operatsiooni lõpetada vajutamine klahvile Escape. Dokitud akende &kappname; originaalpaigutuse taastamiseks kasuta menüükäsku Aken Lähtesta . + + + + diff --git a/et/doc/external_tools.docbook b/et/doc/external_tools.docbook new file mode 100644 index 0000000..aa88c7c --- /dev/null +++ b/et/doc/external_tools.docbook @@ -0,0 +1,81 @@ + +Välised tööriistad + +&kappname; laiendamine on tänu välistele tööriistadele üsna lihtne. Neid tööriistu saab kasutada kontekstimenüüst, mis avaneb hiire parema nupuga pisipildile või pildile klõpsates. Vali ilmuvast menüüst kirje Välised tööriistad. + +&kappname; pakub omalt poolt välja mõned juba eelnevalt määratud välised tööriistad, kuid neid saab omatahtsi lisada dialoogis Väliste tööriistade seadistamine. Selle saab avada menüükäsuga SeadistusedVäliste tööriistade seadistamine... + +See näeb välja selline: + Väliste tööriistade dialoog + + + + + + + + +Antud näites on defineeritud väline tööriist Exiftran, mis regenereerib JPEG-piltide EXIF-sildid. Tutvustame nüüd kõike lähemalt: + + + + Väli Nimi sisaldab tööriista nime, nii nagu see esineb menüüs. + + + Väli Käsk sisaldab käsku, mis käivitatakse antud tööriista kasutamisel. Väljast paremal pool asuvale küsimärgile klõpsates saab näha võtmesõnu, mida on antud väljal võimalik kasutada. Need võtmesõnad asendatakse tegelikus käsus pildifailidega. + + + Paremal asuva nupuga saab tööriistaga seostada mõne ikooni. + + + Sektsioonis Failiseosed saab määrata, millist tüüpi failidega antud tööriist tegeleb. Määratud tööriista näeb menüüs Välised tööriistad ainult juhul, kui parajasti valitud fail(id) on just siin määratud tüüpi. Antud näites sobib tööriist ainult JPEG-piltidele, mistõttu valida tuleks Kohandatud ja seejärel image/jpeg ning image/pjpeg. + + + + + Täiendavaid väliseid tööriistu leiab &kappname; veebileheküljelt. + + + + diff --git a/et/doc/index.docbook b/et/doc/index.docbook new file mode 100644 index 0000000..1b8d4fd --- /dev/null +++ b/et/doc/index.docbook @@ -0,0 +1,106 @@ + + + + + + + + + + + +]> + + +Gwenview kasutaja käsiraamat + + + +Aurélien Gâteau
aurelien.gateau@free.fr
+
+ChristopherMartin
chrsmrtn@debian.org
+
+
+MarekLaane
bald@starman.ee
Tõlge eesti keelde
+ +2005 +Aurélien Gâteau + + + +2005-08-21 +1.2.92 + +&kappname; on KDE piltide vaatamise rakendus. + + +KDE +pilt +vaataja +kunstnik +foto +pilt + +
+&introduction; +&interface; + +&external_tools; + + +Vihjed +&mouse; &keybindings; &docked_windows; + +
diff --git a/et/doc/interface.docbook b/et/doc/interface.docbook new file mode 100644 index 0000000..4d06432 --- /dev/null +++ b/et/doc/interface.docbook @@ -0,0 +1,59 @@ + +Kasutajaliides + +Sirvimis- ja vaatamisrežiim + +Vaikimisi avaneb &kappname; sirvimisrežiimis. + +Selles režiimis saab hõlpsasti liikuda oma failide ja kataloogide vahel. Nagu pildil näha, saab eelvaatluse aknas näha nii parajasti vaadatavat pilti kui mis tahes sellega kaasnevaid kommentaare. + + + Sirvimisrežiim + + + + + + + + +Kui sirvimisrežiimis eemaldada märge menüükäsult &Ctrl;Return Vaade Sirvi, avaneb vaaterežiim, milles parajasti vaadatav pilt hõlmab kogu akna. + + + Vaaterežiim + + + + + + + +&kappname; on küll võimalik ka otse vaaterežiimis käivitada, kui teha seda käsurealt vajalikku pilti argumendina andes. + + + + + + diff --git a/et/doc/introduction.docbook b/et/doc/introduction.docbook new file mode 100644 index 0000000..8ab4d97 --- /dev/null +++ b/et/doc/introduction.docbook @@ -0,0 +1,24 @@ + +Sissejuhatus + + +Mis on &kappname; + +&kappname; on KDE kiire ja kasutajasõbralik piltide näitaja. + +Rakendus võimaldab kataloogipuud ja failinimekirja akent kasutades hõlpsasti liikuda kogu failihierarhias. &kappname; kasutab dokitud aknaid, mis annab võimaluse muuta rakenduse välimust just selliseks, nagu soovid. Pilte saab sirvida ka täisekraanirežiimis või isegi &konqueror;is (seda võimaldab KParts-tehnoloogia). + +Piltide avamisega tegeleb Qt teek, mistõttu &kappname; toetab kõiki neid pildivorminguid, mida toetab ka Qt. &kappname; suudab korrektselt näidata nii alfakanaliga pilte kui ka animatsioone. + +&kappname; toetab ka EXIF-kommentaaride näitamist ja muutmist, kui paigaldatud on vastav JPEG plugin. Seda pakub KDE moodul kdegraphics. Toetatud on JPEG kadudeta teisendus, näiteks pööramine ja peegeldamine. + + + + + diff --git a/et/doc/keybindings.docbook b/et/doc/keybindings.docbook new file mode 100644 index 0000000..d494cc1 --- /dev/null +++ b/et/doc/keybindings.docbook @@ -0,0 +1,54 @@ + +Kiirklahvid + +&kappname; pakub arvukalt kiirklahve, mida kõiki saab näha ja soovi korral muuta menüükäsuga SeadistusedKiirklahvide seadistamine... Pane tähele, et failide ja kataloogide aknas töötavad ka kõik tavapärased KDE kiirklahvid, kui sa ei ole neid just muutnud. + +Mõned kõige kasulikumad vaikekiirklahvid on järgmised: + + + Tühikuklahv: näitab kataloogi järgmist pilti. + Backspace: näitab kataloogi eelmist pilti. + &Ctrl;Return: lülitab sirvimis- ja vaatamisrežiimi. + &Ctrl; &Shift;F: aktiveerib täisekraanirežiimi. + Escape: peatab ja lõpetab täisekraanirežiimi. + + + diff --git a/et/doc/mouse.docbook b/et/doc/mouse.docbook new file mode 100644 index 0000000..1bab474 --- /dev/null +++ b/et/doc/mouse.docbook @@ -0,0 +1,63 @@ +Hiire kasutamine + +Hiirega kerimine + + Hiire vasakut nuppu pildi kohal all hoides saab pilti kerida. + Hiirerattaga saab pilti üles ja alla kerida. + + + + +Hiirega suurendamine + + Hiire keskmise nupuga klõpsates saab automaatsuurenduse sisse ja välja lülitada. + Klahvi Control all hoides saab kas hiirerattaga suurendada ja vähendada või siis hiire vasaku nupuga klõpsates suurendada ja parema nupuga klõpsates vähendada. + + Klahvi Alt allhoidmisel saab hiirerattaga pilti ka rõhtsuunas kerida. + + + + +Hiirega sirvimine + + Topeltklõps pildil lülitab sirvimisrežiimi sisse ja välja. + Vaikimisi saab hiirerattaga pilti üles-alla kerida. Samas saab soovi korral määrata, et hiirerattaga keritakse hoopis läbi aktiivse kataloogi pildid. + Hiire vasakut nuppu pildi kohal all hoides ja parema nupuga klõpsates saab liikuda järgmisele pildile. + Paremat nuppu all hoides ja vasaku nupuga klõpsates saab avada eelmise pildi. + + + + diff --git a/et/messages/Makefile.am b/et/messages/Makefile.am new file mode 100644 index 0000000..21009b2 --- /dev/null +++ b/et/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = et +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/et/messages/gwenview.po b/et/messages/gwenview.po new file mode 100644 index 0000000..5953ae4 --- /dev/null +++ b/et/messages/gwenview.po @@ -0,0 +1,1736 @@ +# translation of gwenview.po to Estonian +# Copyright (C) 2003 Free Software Foundation, Inc. +# Marek Laane , 2003-2007. +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-09-30 08:50+0200\n" +"PO-Revision-Date: 2007-09-23 17:22+0300\n" +"Last-Translator: Marek Laane \n" +"Language-Team: Estonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.0.2\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Uus kataloog..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Nimeta ümber..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Täisekraanrežiimis käivitamine" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Filtreerimine failitüübi järgi" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Filtreerimine failimustri järgi (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Näidatakse ainult pilte kuupäeva või uuemad" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Näidatakse ainult pilte kuupäeva või vanemad" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Fail või kataloog, kus tööd alustatakse" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "KDE pildivaataja" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Põhiarendaja" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Arendaja" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Kiire JPEG pisipildi tekitamine (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Aadressiriba (v0.16.9)\n" +"Ajaloo toetus (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Failitoimingute paik (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "Katkise JPEG-faili pisipildi tekitamise krahhi parandus (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "KDE 3.0 kompileerimise parandus (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Esimene RPM spetsifikatsioon" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "Tööriistariba paigutuse paik RTL keeltele (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Trükkimise toetus (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Failiinfo vaade (v1.0.0)\n" +"Klõpsuga automaatsuurenduse lülitamise paik (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Seadistatav hiireratta käitumine (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Võimalus takistada Gwenview'l automaatselt laadimast kataloogi esimest pilti " +"(v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Pisipildi tekitamise parandus Konqueror v3 pisipiltide kataloogi jagamiseks " +"(v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Hiirega navigeerimise paik (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Integreerimine Konquerori kataloogi kontekstimenüüga" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Järjehoidjate kataloogi lisamine/muutmine" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Järjehoidja lisamine/muutmine" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Piltide nimekirja seadistamine" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Piltide nimekiri" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Pildivaate seadistamine" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Pildivaade" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Täisekraanrežiimi seadistamine" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Täisekraan" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Failitoimingute seadistamine" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Failioperatsioonid" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Slaidiseanss" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "KIPI pluginate seadistamine" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "KIPI pluginad" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Muud seadistused" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Muud" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Vahemälu suurus on %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/koht/kus/asub/pilt.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Kommentaar" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Vahemälu on juba tühi." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Kas tõesti tühjendada pisipiltide vahemälu? See tähendab kataloogi %1 " +"kustutamist." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Vahemälu tühjendatud." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (valitud pildid)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Lisa" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Eemalda" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Lisa järjehoidja..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Lisa järjehoidjate kataloog..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Muuda..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Kas tõesti kustutada järjehoidjate kataloog %1?" +"
Sellega kustutatakse nii kataloog kui ka kõik selles leiduvad järjehoidjad." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Kustuta &järjehoidjate kataloog" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Kas tõesti kustutada järjehoidja %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Kustuta järje&hoidja" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Pilti pole valitud." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Seda pilti ei saa kommenteerida." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Kirjuta siia selle pildi kommentaar." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Kommentaar puudub." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Välised tööriistad" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Kavatsed akna paigutuse ja muud seadistused lähtestada. Kas oled kindel?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Lähtesta" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Pilte pole" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 pikslit" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Pilt" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Kataloogid" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Pildi kommentaar" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Konfiguratsiooni uuendamine" +"
Dokkimise käitumise teatud muutuste tõttu tühistati sinu endised dokkimise " +"seadistused. Palun vaata need uuesti üle.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Sirvi" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Vaata pilti" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "Nimeta ümbe&r..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Kopeeri..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Liiguta..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "&Lingi..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Left" +msgstr "Pööra vasaku&le" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:91 +#: gvimagepart/gvimagepart.cpp:120 +msgid "Rotate &Right" +msgstr "Pöö&ra paremale" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "Pee&gelda horisontaalselt" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Peegelda vertikaalselt" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Slaidiseanss" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Üles" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Kodu" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Seadista välised tööriistad..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Peida %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Näita %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Asukohariba" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Puhasta asukohariba" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "Asuk&oht:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Mine" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Plugin puudub" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "KIPI toetus puudub" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Marek Laane" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "bald@starman.ee" + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Slide Show..." +msgstr "Slaidiseanss..." + +#: gvdirpart/gvdirpart.cpp:121 +msgid "Stop Slide Show" +msgstr "Peata slaidiseanss" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:145 +msgid "Image Browser" +msgstr "Pildisirvija" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "mm" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "cm" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "tolli" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Keskel vasakul" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Keskel paremal" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Ülal vasakul" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Ülal paremal" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "All vasakul" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "All paremal" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Ülal keskel" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "All keskel" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Keskel" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Oled kustutamas valitud faile" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "Vi&ska prügikasti" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"1 element valitud.\n" +"%n elementi valitud." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"See element kustutatakse jäädavalt sinu kõvakettalt.\n" +"Need elemendid kustutatakse jäädavalt sinu kõvakettalt." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"See element visatakse prügikasti.\n" +"Need elemendid visatakse prügikasti." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Vabandust, animatsioonide salvestamine ei ole võimalik." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Nimi" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Suurus" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Kuupäev" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Õigused" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Omanik" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Grupp" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview ei suuda selles vormingus faile salvestada." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "See on lõpmatu viit." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Seda faili saab ainult lugeda." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "Kataloogi %1 saab ainult lugeda." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Ajutise faili loomine ebaõnnestus.\n" +"Põhjus: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Pildi salvestamine ajutise failina ebaõnnestus.\n" +"Põhjus: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Salvestamine asukohta %1 ebaõnnestus." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Faili üleslaadimine asukohta %1 ebaõnnestus." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Salvestamisel tekkis viga." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Heleduse/kontrasti/gamma kohendamine" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Tööriistal peab olema nimi" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Tööriist \"%1\" on juba olemas" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Faili kopeerimine" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Kataloogi valik, kuhu failid kopeerida" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Faili linkimine" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Kataloogi valik, kuhu failid linkida" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Faili liigutamine" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Kataloogi valik, kuhu failid liigutada" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Kataloogi loomine" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Uue kataloogi nimi:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Loo kataloog" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Kas tõesti visata need failid prügikasti?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Failide viskamine prügikasti" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Viska prügikasti" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Kas tõesti liigutada %1 prügikasti?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Faili viskamine prügikasti" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Kas tõesti kustutada need failid?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Failide kustutamine" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Kas tõesti kustutada %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Faili kustutamine" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Faili ümbernimetamine" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Nimeta fail %1 ümber:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "Nimeta ümbe&r" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Liiguta siia" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Kopeeri siia" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "&Lingi siia" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Sobita &aknasse" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Sobita &laiusega" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Sobita &kõrgusega" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Lukusta suurendus" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Suurenda gammat" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Vähenda gammat" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Suurenda heledust" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Vähenda heledust" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Suurenda kontrasti" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Vähenda kontrasti" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Pilt ei mahu ära. Mida ette võtta?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Kahanda" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "Pilti %1 on muudetud. Kas salvestada muudatused?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Pildi salvestamine asukohta %1 ebaõnnestus." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Kommentaar puudub)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Pole ühtki dokumenti salvestada" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Vorming:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Muu..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Kõik failid" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Ainult pildid" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Ainult videod" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Rohkem" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Esimene" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Viimane" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Järgmine" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Eelmine kataloog" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Järgmine kataloog" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "E&simene alamkataloog" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Üksikasjad" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Pisipildid infoga kõrval" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Pisipildid infoga all" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Pisipildi suurus" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Näita &peidetud faile" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Sorteeri" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "nime järgi" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "kuupäeva järgi" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "suuruse järgi" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Alanevalt" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Muuda pisipildi üksikasju..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Pisipildi suurus: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Hiire vasaku nupuga klõpsates saab suurendada, paremaga vähendada. Kasutada " +"võib ka hiireratast." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Pildi liigutamiseks lohista, automaatsuurenduseks klõpsa hiire keskmise nupuga. " +"Suurendustööriistale lülitumiseks hoia all klahvi Ctrl." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Selle JPEG-faili salvestamine ebaõnnestus." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Pildi salvestamine ajutisse faili ebaõnnestus" + +#: gvimagepart/gvimagepart.cpp:110 +msgid "&Previous Image" +msgstr "&Eelmine pilt" + +#: gvimagepart/gvimagepart.cpp:113 +msgid "&Next Image" +msgstr "&Järgmine pilt" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:155 +msgid "Image Viewer" +msgstr "Pildinäitaja" + +#: gvimagepart/gvimagepart.cpp:189 +msgid "Loading..." +msgstr "Laadimine..." + +#: gvimagepart/gvimagepart.cpp:200 +msgid "Done." +msgstr "Tehtud." + +#: gvimagepart/gvimagepart.cpp:319 +msgid "&Save Original" +msgstr "&Salvesta originaal" + +#: gvimagepart/gvimagepart.cpp:322 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"Gwenview KPart ei suuda salvestada tehtud muudatusi. Kas soovid salvestada " +"originaalpildi?" + +#: gvimagepart/gvimagepart.cpp:366 +msgid "Could not open '%1' for writing." +msgstr "'%1' avamine kirjutamiseks ebaõnnestus." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Uue haru lisamine" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Nimetus:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Ikoon:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Pildi laadimisel näidatakse hõivatud hiirekursorit" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Ekraaniesitus (OSD)" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Eelvaatlus:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"fail.jpg - 1024x768\n" +"Faili kommentaar" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Ekraaniesitluse vormindamisel saab kasutada järgmisi kohatäitjaid:\n" +"
    \n" +"
  • %f: failinimi
  • \n" +"
  • %p: faili asukoht
  • \n" +"
  • %c: kommentaar
  • \n" +"
  • %r: lahutus
  • \n" +"
  • %n: pildi praegune positsioon
  • \n" +"
  • %N: piltide arv
  • \n" +"
  • %a: ava
  • \n" +"
  • %t: säriaeg
  • \n" +"
  • %i: ISO
  • \n" +"
  • %l: fookuskaugus
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Mida teha muudetud pildi juurest lahkumisel" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Küsitakse" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Salvestatakse" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Muudatused unustatakse" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Piltide automaatne pööramine laadimisel" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "Millised seadistused Gwenview järgmiseks käivitamiseks meelde jätta" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Viimati avatud URL" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Filtri olek" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Automaatse &suurenduse korral suurendatakse väikesed pildid" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Taustavärv:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Mahendamine" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Puudub" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Kiire" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Tavaline" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Parim" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Viivitusega mahendamine" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Selle kasutamisel näitab Gwenview pilti nii ruttu kui võimalik ja tegeleb pildi " +"korrastamisega väikese viivitusega.\n" +"Seda on mõtet tarvitada siis, kui arvuti pole just väga kiire." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Praeguse pildi kerimine" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Piltide nimekirja sirvimine" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Hiireratta käitumine pildi kohal" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Kerimisribade näitamine" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Näidatakse katalooge ja arhiive" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Pisipildivaade" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Pisipiltide vahe:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Pisipildi tekstis näidatav info:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Failinimi" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Pildi suurus" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Faili suurus" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Faili kuupäev" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Pisipiltide puhver" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Pisipiltide salvestamine puhvris" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Pisipiltide puhver tühjendatakse väljumisel automaatselt" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Puhvri arvutamine" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Puhvri tühjendamine" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Kordus" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Piltide näitamine juhuslikus järjekorras" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Kataloogi viimase pildini jõudes peatutakse" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Vaikimisi näitab slaidiseanss juhul, kui see käivitada kataloogi keskel asuvast " +"pildist, kõik antud pildile järgnevad pildid ning seejärel kõik sellele " +"eelnevad pildid.\n" +"\n" +"Selle valiku märkimisel peatub slaidiseanss kataloogi viimase pildini jõudes." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Viivitus piltide vahel (sekundites):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Failide liigutamine ja kopeerimine" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Kopeerimisdialoogi näitamine" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Liigutamisdialoogi näitamine" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Vaikimisi sihtkataloog:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Failide kustutamine" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Enne kustutamist küsitakse kinnitust" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Kustutatud failid visatakse prügikasti" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Kustutatud failid hävitatakse lõplikult (ohtlik)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Ikooni kohatäitja, pole GUI-s" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Kustutamisviisi kohatäitja, pole GUI-s" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Failide arvu kohatäitja, pole GUI-s" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "Elemen&did kustutatakse, mitte ei visata prügikasti" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Märkimise korral kustutatakse elemendid jäädavalt, mitte ei visata prügikasti" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Kasti märkimisel elemendid kustutatakse jäädavalt" +", mitte ei visata prügikasti.

\n" +"\n" +"

Kasuta seda võimalust ettevaatlikult: enamik failisüsteeme ei suuda " +"kustutatud faile edukalt taastada.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Kontrast:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gamma:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Heledus:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Väliste tööriistade seadistamine" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Lisa" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Hangi uusi tööriistu" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Failiseosed" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Nimi:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Käsk:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Käsuväljal saab kasutada kohatäitjaid:\n" +"
    \n" +"
  • %u: käesolev URL.
  • \n" +"
  • %U: käesolevad URL-id. Kasuta seda, kui tööriist suudab toime " +"tulla mitme failiga korraga.
  • \n" +"
  • %f: käesolev fail. Kasuta seda, kui tööriist ei tule toime " +"URL-idega.
  • \n" +"
  • %F: sama, mis %f, aga mitme faili jaoks korraga.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Kõik pildid" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Kohandatud:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "MIME tüüp" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Pisipildi üksikasjad" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" +"Rohkem valikuid võimaldab kasutada dialoog \"Gwenview seadistamine\"" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Pildiseadistused" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Pildi asukoht:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "&Failinimi pildi all" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Pildi kommentaari lisamine" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Skaleerimine" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "Skaleerimine &puudub" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "P&ildi sobitamine suurusele" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Väikesed pildid suurendatakse" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "S&kaleerimine suurusele:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Proportsioon säilitatakse" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Filtreeri faile metamärkidega, nt. *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Alates:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Näidatakse ainult pilte,\n" +"mis on selle kuupäevaga või uuemad" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Kuni:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Näidatakse ainult pilte, mis on selle kuupäevaga või vanemad" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Filte" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Värvid" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Liikumine" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Pluginad" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Pildid" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Efektid" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Tööriistad" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Pakktöötlus" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Kogud" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Aken" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Asukohariba" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 elementi" diff --git a/fa/Makefile.am b/fa/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/fa/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/fa/messages/Makefile.am b/fa/messages/Makefile.am new file mode 100644 index 0000000..7155ae2 --- /dev/null +++ b/fa/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = fa +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/fa/messages/gwenview.po b/fa/messages/gwenview.po new file mode 100644 index 0000000..dea3047 --- /dev/null +++ b/fa/messages/gwenview.po @@ -0,0 +1,1725 @@ +# translation of gwenview.po to Persian +# +# MaryamSadat Razavi , 2007. +# Nazanin Kazemi , 2007. +# Nasim Daniarzadeh , 2007. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-01-15 11:29+0330\n" +"Last-Translator: Nasim Daniarzadeh \n" +"Language-Team: Persian \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=1; plural=0;\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "پوشۀ جدید..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "تغییر نام..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "آغاز در حالت تمام پرده" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "پالایش بر اساس نوع پرونده" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "پالایش بر اساس الگوی پرونده )*.jpg, 01*...(" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "فقط نمایش پرونده‌های جدیدتر یا مساوی با" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "فقط نمایش پرونده‌های قدیمی‌تر یا مساوی با " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "یک پرونده یا پوشۀ آغاز" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "یک مشاهده‌گر تصویر برای KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "توسعه‌دهندۀ اصلی" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "توسعه‌دهنده" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "تولید سریع ریزنقش JPEG )v0.13.0(" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"میله نشانی )v0.16.0(\n" +"پشتیبان تاریخچه )v1.0.0(" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "کژنۀ عمل پرونده )v0.9.2(" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"فروپاشی ثابت هنگام تلاش برای ایجاد یک ریزنقش برای یک پروندۀ JPEG شکسته " +")v0.16.0(" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "ترجمۀ ثابت از KDE 3.0 )v0.16.1(" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "اولین پروندۀ مشخص آر پی ام" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "کژنۀ طرح‌بندی میله ابزار برای زبانهای RTL )v0.16.0(" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "پشتیبانی چاپ )v1.0.0(" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"نمای اطلاعات پرونده )v1.0.0(\n" +"کژنه برای زدن ضامن بزرگ‌نمایی خودکار هنگام فشار )v1.0.0(" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "رفتار قابل پیکربندی چرخ موشی )v1.1.1(" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"گزینه برای جلوگیری Gwenview از بار کردن خودکار اولین تصویر یک پوشه )v0.15.0(" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "تولید ریزنقش ثابت برای تقسیم پوشۀ ریزنقش Konqueror v3 )v0.15.0(" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "کژنه برای ناوش موشی )v0.7.0(" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "مجتمع‌سازی در گزینگان متن پوشۀ Konqueror" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "افزودن/ویرایش پوشۀ چوب الف" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "افزودن/ویرایش چوب الف" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "پیکربندی فهرست تصویر" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "فهرست تصویر" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "پیکربندی نمای تصویر" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "نمای تصویر" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "پیکربندی حالت تمام پرده" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "تمام پرده" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "پیکربندی عملیات پرونده" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "عملیات پرونده" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "نمایش اسلاید" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "پیکربندی وصله‌های KIPI" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "وصله‌های KIPI" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "تنظیمات متفرقه" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "متفرقه" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "اندازۀ نهانگاه %1 است" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "یک توضیح" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "نهانگاه، از قبل خالی است." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"مطمئن هستید که می‌خواهید نهانگاه ریزنقش را خالی کنید؟ با این کار، پوشۀ %1 " +"حذف می‌شود." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "نهانگاه خالی شد." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 )تصاویر برگزیده(" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "افزودن" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "حذف" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "افزودن چوب الف..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "افزودن پوشۀ چوب الف..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "ویرایش..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"مطمئن هستید که می‌خواهید پوشۀ چوب الف %1 را حذف کنید؟" +"
با این کار، پوشه و همۀ چوب الفهای آن حذف می‌شوند." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "حذف &پوشۀ چوب الف‌" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "مطمئن هستید که می‌خواهید چوب الف %1 را حذف کنید؟" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "حذف &چوب الف‌" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "تصویری برگزیده نشد." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "این تصویر را نمی‌توان توضیح داد." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "در اینجا تحریر کنید تا یک توضیح برای این تصویر اضافه شود." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "توضیحی وجود ندارد." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "ابزارهای خارجی" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "در شرف رجعت برپایی پنجره به پیش‌فرضهای کارخانه می‌باشید، مطمئن هستید؟" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "بازنشانی" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "بدون تصویر" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 تصویردانه" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "تصویر" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "پوشه‌ها" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "توضیح تصویر" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"به‌روزرسانی پیکربندی" +"
به علت برخی تغییرات در رفتار پیوند، پیکربندی پیوند قدیمی شما دور انداخته " +"شده است. لطفاً، پیوندهای خود را دوباره تنظیم کنید.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "مرور" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "مشاهدۀ تصویر" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&تغییر نام...‌" + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&رونوشت در...‌" + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&حرکت به...‌" + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "&پیوند به...‌" + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "چرخش به &چپ‌" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "چرخش به &راست‌" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&انعکاس‌" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&قرینه‌" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "نمایش اسلاید" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "بالا" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "آغازه" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "پیکربندی ابزارهای خارجی..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "مخفی کردن %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "نمایش %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "میلۀ محل" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "پاک کردن میلۀ محل" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "&محل:‌" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "برو" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "بدون وصله" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "بدون پشتیبانی KIPI" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "مریم سادات رضوی" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "razavi@itland.ir" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "نمایش اسلاید..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "ایست نمایش اسلاید" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "مرورگر تصویر" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "میلی‌متر" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "سانتی‌متر" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "اینچ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "مرکزی-چپ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "مرکزی-راست" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "بالا-چپ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "بالا-راست" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "پایین-چپ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "پایین-راست" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "بالا-مرکزی" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "پایین-مرکزی" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "مرکزی" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "دربارۀ حذف پرونده‌های برگزیده" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&ارسال به زباله‌" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "%n فقره برگزیده شد." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "این فقره‌ها از دیسک سختتان به طور دائم حذفخواهند شد." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "این فقره‌ها، به سطل زباله حرکت داده می‌شوند." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "متأسفم، تصاویر پویا را نمی‌توان ذخیره کرد." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "نام" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "اندازه" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "تاریخ" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "مجوزها" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "مالک" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "گروه" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview نمی‌تواند پرونده‌ها را در این قالب بنویسد." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "این یک پیوند حلقه‌ای است." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "این پرونده، فقط خواندنی است." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "پوشۀ %1 فقط خواندنی است." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"نتوانست یک پروندۀ موقت ایجاد کند.\n" +"دلیل: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"خرابی ذخیرۀ تصویر در یک پروندۀ موقت.\n" +"دلیل: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "نتوانست در %1 بنویسد." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "نتوانست پرونده را در %1 بارگذاری کند." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "هنگام ذخیره، خطایی رخ داد." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "تنظیم روشنایی/سایه روشن/گاما" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "نام ابزار نمی‌تواند خالی باشد" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr " ابزاری با نام »%1« از قبل وجود دارد" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "<ابزار بی‌نام>" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "رونوشت پرونده" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "برگزیدن پوشه‌ای که پرونده‌ها در آن رونوشت می‌شوند" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "پیوند پرونده" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "برگزیدن پوشه‌ای که پرونده‌ها به آن پیوند می‌شوند" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "حرکت پرونده" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "برگزیدن پوشه‌ای که پرونده‌ها به آن حرکت داده می‌شوند" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr " ایجاد پوشه" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "نام پوشۀ جدید را وارد کنید:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "ایجاد پوشه" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "واقعاً می‌خواهید این پرونده‌ها را زباله کنید؟" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "زباله کردن پرونده‌ها" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&زباله کردن‌" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

واقعاً می‌خواهید %1را به زباله حرکت دهید؟

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "زباله کردن پرونده" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "واقعاً می‌خواهید این پرونده‌ها را حذف کنید؟" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "حذف پرونده‌ها" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

واقعاً می‌خواهید %1را حذف کنید؟

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "حذف پرونده" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr " تغییر نام پرونده" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

تغییر نام پروندۀ %1 به:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "&تغییر نام‌" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&حرکت به اینجا" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&رونوشت در اینجا" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "&پیوند به اینجا" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "متناسب با &پنجره‌" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "متناسب با &عرض‌" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "متناسب با &ارتفاع‌" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&قفل بزگ‌نمایی‌‌" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "افزایش گاما" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "کاهش گاما" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "افزایش روشنایی" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "کاهش روشنایی‌" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "افزایش سایه روشن" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "کاهش سایه روشن‌" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "تصویر با صفحه متناسب نیست، می‌خواهید چه کنید؟،" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "جمع شدن" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"تصویر %1تغییر یافته است، می‌خواهید تغییرات را ذخیره کنید؟

" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "نتوانست تصویر را در %1 ذخیره کند." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr ")بدون توضیح(" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "عدم وجود سند برای ذخیره" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "قالب:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "غیره..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "همۀ پرونده‌ها" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "فقط تصاویر" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "فقط ویدئوها" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "بیشتر" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&اولین‌" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&آخرین‌" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&بعدی‌" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "پوشۀ &قبلی‌" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "پوشۀ &بعدی‌" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "&اولین زیرپوشه‌" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "جزئیات" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "ریزنقش با اطلاعات در کنار" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "ریزنقش با اطلاعات در پایین" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "اندازۀ ریزنقش" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "نمایش پرونده‌های &مخفی‌" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "مرتب‌سازی" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "بر اساس نام" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "بر اساس تاریخ" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "بر اساس اندازه" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "نزولی" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "ویرایش جزئیات ریزنقش..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "اندازۀ ریزنقش: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"فشار چپ برای بزرگ‌نمایی، فشار راست برای کوچک‌نمایی. می‌توانید از چرخ موشی هم " +"استفاده کنید." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"کشیدن برای حرکت تصویر، فشار میانی برای زدن ضامن بزرگ‌نمایی خودکار. کلید مهار را " +"نگه دارید تا به ابزار بزرگ‌نمایی سودهی شود." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "نتوانست این پروندۀ JPEG را ذخیره کند." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "نتوانست تصویر را در یک پروندۀ موقت ذخیره کند" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "تصویر &قبلی‌" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "تصویر &بعدی‌" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "مشاهده‌گر تصویر" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "بارگذاری..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "انجام شد." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "&ذخیرۀ اصلی‌" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"Gwenview KPart نمی‌تواند تغییراتی که اعمال کردید را ذخیره کند. می‌خواهید تصویر " +"اصلی را ذخیره کنید؟" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "نتوانست »%1« را برای نوشتن باز کند." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "افزودن شاخۀ جدید" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "نشانی وب:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "عنوان:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "شمایل:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "نمایش اشاره‌گر موشی مشغول هنگام بارگذاری یک تصویر" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr " نمایش روی پرده" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "پیش‌نمایش:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"file.jpg - 1024x768\n" +"توضیح پرونده" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"می‌توانید از واژه‌های کلیدی زیر برای قالب‌بندی نمایش روی پرده استفاده کنید:\n" +"
    \n" +"
  • %f: نام پرونده
  • \n" +"
  • %p: مسیر پرونده
  • \n" +"
  • %c: توضیح
  • \n" +"
  • %r: دقت
  • \n" +"
  • %n: موقعیت تصویر جاری
  • \n" +"
  • %N: شمارش تصویر
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "هنگام رها کردن تصویر تغییریافته، چه می‌توان کرد" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "سؤال" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "ذخیرۀ خاموش" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "دور انداختن تغییرات" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "چرخش خودکار تصاویر هنگام بارگذاری" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "دفعۀ بعدی که Gwenview را آغاز می‌کنید، کدام تنظیمات باید یادآوری شوند" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "آخرین نشانی وب بازشده" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "وضعیت پالایه" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "بزرگ کردن تصاویر کوچک هنگامی که &بزرگ‌نمایی خودکار فعال می‌شود‌" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "رنگ زمینه:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "هموارسازی" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "هیچ‌کدام" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "سریع" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "عادی" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "بهترین" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "هموارسازی دارای تأخیر" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"در صورت استفاده از این گزینه، Gwenview تصویر را تا حد ممکن سریع نمایش می‌دهد، و " +"آن را پس از یک تأخیر کوتاه هموار می‌کند.\n" +"اگر رایانۀ شما خیلی سریع نیست، از این گزینه استفاده کنید." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "لغزش تصویر جاری" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "مرور فهرست تصویر" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "رفتار چرخ موشی روی تصویر" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "نمایش میله‌های لغزش" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "نمایش پوشه‌ها و بایگانیها" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "نمای ریزنقش" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "حاشیۀ میان ریزنقشها:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "اطلاعات برای نمایش در متن ریزنقش:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "نام پرونده" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "اندازۀ تصویر" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "اندازۀ پرونده" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "تاریخ پرونده" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "نهانگاه ریزنقش" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "ذخیرۀ ریزنقشها در نهانگاه" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "تخلیۀ خودکار نهانگاه ریزنقش هنگام خروج" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "محاسبۀ اندازۀ نهانگاه" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "نهانگاه خالی" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "حلقه" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "نمایش تصاویر با ترتیب تصادفی" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "ایست روی آخرین تصویر پوشه" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"به صورت پیش‌فرض، اگر نمایش اسلاید را از میان یک پوشه آغاز کنید، نمایش اسلاید " +"همۀ تصاویر پس از تصویر آغازین، سپس همۀ تصاویر پیش از تصویر آغازین را نمایش " +"می‌دهد.\n" +"\n" +"هنگامی که این گزینه فعال شود، نمایش اسلاید روی آخرین تصویر پوشه می‌ایستد." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "تأخیر میان تصاویر )بر حسب ثانیه(:" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "حرکت و رونوشت پرونده‌ها" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "نمایش محاورۀ رونوشت" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "نمایش محاورۀ حرکت" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "پوشۀ پیش‌فرض مقصد:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "حذف پرونده‌ها" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "سؤال برای تأیید" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "حرکت پرونده‌های حذف‌شده به زباله" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "واقعاً پرونده‌ها حذف شوند )خطرناک(" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "جانگه‌دار شمایل، در ونک نیست" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "جانگه‌دار روش حذف، در ونک نیست" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "جانگه‌دار برای تعداد پرونده‌ها، در ونک نیست" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "&حذف فقره‌ها به جای حرکت آنها به زباله‌" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"اگر علامت زده شود، فقره‌ها به جای جای گرفتن در سطل زباله، دائماً حذف می‌شوند" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

اگر این گزینه علامت زده شود، فقره‌ها به جای قرار گرفتن در سطل زباله، " +"دائماً حذف می‌شوند.

\n" +"\n" +"

این گزینه را با این اخطار استفاده کنید : اغلب سیستمهای پرونده قادر " +"به از حالت حذف در آوردن مطمئن پرونده‌های حذف‌شده نیستند.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&سایه روشن:‌" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&گاما:‌" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&روشنایی:‌" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "پیکربندی بزارهای خارجی" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&افزودن‌" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "به دست آوردن ابزارهای بیشتر" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "انجمنهای پرونده" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "نام:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "فرمان:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"می‌توانید از واژه‌های کلیدی حوزۀ فرمان استفاده کنید:\n" +"
    \n" +"
  • %u: نشانی وب جاری.
  • \n" +"
  • %U: نشانیهای وب جاری. اگر ابزار نمی‌تواند نشانیهای وب را بگرداند، " +"از این استفاده کنید.
  • \n" +"
  • %f: پروندۀ جاری. اگر ابزار نمی‌تواند نشانیهای وب را بگرداند، از " +"این استفاده کنید.
  • \n" +"
  • %F: مشابه %f، اما برای پرونده‌های چندگانه.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "همۀ تصاویر" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "سفارشی:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "نوع مایم" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "جزئیات ریزنقش" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" +"برای گزینه‌های بیشتر، از محاورۀ »پیکربندی Gwenview« استفاده کنید " + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "تنظیمات تصویر" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "موقعیت تصویر:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "چاپ &نام پرونده زیر تصویر‌" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "چاپ توضیح تصویر" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "مقیاس‌بندی" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&بدون مقیاس‌بندی‌" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&تناسب تصویر با صفحه‌" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "بزرگ کردن تصاویر کوچکتر" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&مقیاس به:‌" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "حفظ نسبت" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "پالایش پرونده‌ها با نویسه‌های عام مانند *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "از:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"فقط نمایش پرونده‌های جدیدتر از یا\n" +"برابر با این تاریخ" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "به:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "فقط نمایش پرونده‌های قدیمی‌تر از یا برابر با این تاریخ" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&پالایه‌" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&رنگها‌" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&برو‌" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&وصله‌ها‌" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "تصاویر" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "جلوه‌ها" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "ابزارها" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "پردازش دسته" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "مجموعه‌ها" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&پنجره‌" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "میله ابزار محل" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 فقره" diff --git a/fi/Makefile.am b/fi/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/fi/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/fi/messages/Makefile.am b/fi/messages/Makefile.am new file mode 100644 index 0000000..b5f8c61 --- /dev/null +++ b/fi/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = fi +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/fi/messages/gwenview.po b/fi/messages/gwenview.po new file mode 100644 index 0000000..5755e54 --- /dev/null +++ b/fi/messages/gwenview.po @@ -0,0 +1,1763 @@ +# translation of gwenview.po to Finnish +# Johanna Koponen , 2006. +# Liisa Jalonen , 2006. +# Noora Ruola , 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2006-04-12 10:21-0400\n" +"Last-Translator: Johanna Koponen ,Liisa Jalonen " +",Noora Ruola \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.9.1\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Uusi kansio..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Nimeä uudelleen..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Käynnistä kokonäyttötilassa" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Käynnistettäessä avautuva tiedosto tai kansio" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "KDE:n kuvankatselin" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Pääkehittäjä" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Kehittäjä" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Nopea JPEG-pikkukuvien tuottaminen (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Osoiterivi (v0.16.0)\n" +"Historiatuki (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Korjaus tiedostojen käsittelyyn (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Kaatuminen, joka tapahtui yritettäessä luoda pikkukuvaa viallisesta " +"JPEG-tiedostosta, on korjattu (v0.16.0)." + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Korjasi KDE 3.0:lle kääntymisen (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Ensimmäinen RPM-määritetiedosto" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" +"Korjasi työkalurivin asettelun, joka oli väärin RTL-kielillä (v0.16.0)." + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Tulostustuki (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Tiedoston tietonäkymä (v1.0.0)\n" +"Korjaus automaattisen zoomauksen vaihtamiseen napsauttamalla (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Konfiguroitava rullahiiren toiminta (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Mahdollisuus estää Gwenview'ta automaattisesti lataamasta kansion ensimmäistä " +"kuvaa (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Korjattu pikkukuvien luominen Konqueror v3:n pikkukuvakansion jakamiseksi " +"(v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Korjaus hiiriohjaukseen (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Yhdistäminen Konqueror-kansion kontekstivalikkoon" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Lisää/muokkaa kirjanmerkkikansiota" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Lisää/muokkaa kirjanmerkkiä" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Muuta kuvaluettelon asetuksia" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Kuvaluettelo" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Muuta kuvanäkymän asetuksia" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Kuvanäkymä" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Muuta kokonäyttötilan asetuksia " + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Kokonäyttö" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Muuta tiedoston toimintojen asetuksia" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Tiedoston toiminnot" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Diaesitys" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Muuta KIPI-liitännäisten asetuksia" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "KIPI-liitännäiset" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Sekalaiset asetukset" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Sekalaiset" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Välimuistin koko on %1." + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "(Ei kommenttia)" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Välimuisti on jo tyhjä." + +#: app/configdialog.cpp:283 +#, fuzzy +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Haluatko varmasti tyhjentää pikkukuvien välimuistin? Tämä poistaa kansion " +"%1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Välimuisti tyhjennetty." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (Valitut kuvat)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Lisää" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Poista" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Lisää kirjanmerkki..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Lisää kirjanmerkkikansio..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Muokkaa... " + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Haluatko varmasti poistaa kirjanmerkkikansion %1?" +"
Tämä poistaa kansion ja kaikki siinä olevat skit." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Poista kirjanmerkki&kansio" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Haluatko varmasti poistaa kirjanmerkin %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Poista k&irjanmerkki" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Kuvaa ei ole valittuna." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Tätä kuvaa ei voi kommentoida." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Voit lisätä kuvaan kommentin kirjoittamalla sen tähän." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Ei kommenttia saatavilla." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Muut työkalut" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Olet palauttamassa ikkunan asetukset oletusasetuksiin. Haluatko varmasti tehdä " +"näin?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Palauta" + +#: app/mainwindow.cpp:809 +#, fuzzy +msgid "%1/%2" +msgstr "%1/%2 - %3 %4x%5" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "Ei kuvia" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Kuva" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Kansiot" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Kuvan kommentti" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Asetusten päivitys" +"
Joidenkin telakointiaseman toiminnan muutosten takia vanhat " +"telakointiaseman asetukset on hylätty. Säädä telakointiasemat uudelleen.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Selaa" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "&Seuraava kuva" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Nimeä uudelleen..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "Kop&ioi..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Siirrä..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "&Liitä..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Kierrä &vasemmalle" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Kierrä &oikealle" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Peilikuva" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "P&eilaa" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Diaesitys" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Yläkansio" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Aloitussivu" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Muuta ulkoisten työkalujen asetuksia..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Piilota %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Näytä %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Osoitepalkki" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Tyhjennä osoitepalkki" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "Osoi&te:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Mene" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Ei liitännäistä" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Johanna Koponen,Liisa Jalonen,Noora Ruola" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "jikopo@utu.fi,liijal@utu.fi,njruol@utu.fi" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Diaesitys..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Pysäytä diaesitys" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Kuvaselain" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Millimetriä" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Senttimetriä" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Tuumaa" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Keskivasen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Keskioikea" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Ylävasen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Yläoikea" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Alavasen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Alaoikea" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Ylhäällä keskellä" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Alhaalla keskellä" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Keskitetty" + +#: gvcore/deletedialog.cpp:44 +#, fuzzy +msgid "About to delete selected files" +msgstr "Haluatko varmasti tyhjentää roskakorin?" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Animoituja kuvia ei voida tallentaa " + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Nimi" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Koko" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Päiväys" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Oikeudet" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Omistaja" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Ryhmä" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Tiedostoja ei pystytä tallentamaan tässä muodossa." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Tämä on kehälinkki." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Tämä tiedosto on kirjoitussuojattu. " + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "%1 tiedosto on kirjoitussuojattu." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Temp-tiedostoa ei voida luoda.\n" +"Syy: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Kuvan tallentaminen temp-tiedostoon epäonnistui.\n" +"Syy: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Ei voitu kirjoittaa %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Tiedostoa ei voitu kopioida %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Tallennuksessa tapahtui virhe." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Työkalunimi ei voi olla tyhjä." + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Työkalu nimeltä \"%1\" on jo olemassa." + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "Nimeämätön työkalu" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Kopioi tiedosto" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Valitse kansio mihin tiedostot tallennetaan" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Linkitä tiedosto" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Valitse kansio mihin tiedostot linkitetään" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Siirrä tiedosto" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Valitse kansio mihin tiedostot siirretään" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Luodaan kansiota" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Kansion nimi:" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "Luodaan kansiota" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Haluatko varmasti poistaa tiedostot?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Poista tiedostot" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "Poista" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Haluatko varmasti siirtää tiedoston %1 roskakoriin?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Poista tiedosto" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Haluatko varmasti tyhjentää roskakorin?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Poista tiedostot" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Haluatko varmasti poistaa tiedoston %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Poista tiedosto" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Tiedoston uudelleennimeäminen" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Tiedoston %1 uusi nimi:

" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "&Nimeä uudelleen..." + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Siirrä tähän" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Kopioi tähän" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "&Linkitä tähän" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Sovita &ikkunaan" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Sovita &leveyteen" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Sovita &korkeuteen" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Lukitse zoom" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Lisää gamma-arvoa" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Vähennä gamma-arvoa" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Lisää kirkkautta" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Vähennä kirkkautta" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Lisää kontrastia" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Vähennä kontrastia" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Kuva ei mahdu sivulle, mitä tehdään?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Kutista" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "Kuvaa %1 on muokattu, haluatko tallentaa muutokset?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Kuvaa ei voitu tallentaa kansioon %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Ei kommenttia)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Tallennettavaa asiakirjaa ei ole" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Tiedostomuoto:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Muu..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Kaikki tiedostot" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "Kuvat" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Ensimmäinen" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Viimeinen" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Seuraava" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "E&dellinen" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Seuraava kansio" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "&Ensimmäinen alakansio" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Tiedot" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Pikkukuvat joiden tiedot vieressä" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Pikkukuvat joiden tiedot alla" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Pikkukuvan koko" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Näytä &piilotetut tiedostot" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Järjestä" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "nimen mukaan" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "päiväyksen mukaan" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "koon mukaan" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "alenevasti" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Muokkaa pikkukuvan tietoja..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Pikkukuvan koko: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Hiiren vasen painike lähentää, oikea painike loitontaa. Myös hiiren rullaa voi " +"käyttää." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Kuvaa voi liikuttaa raahaamalla, hiiren keskipainiketta napsauttamalla voi " +"vaihtaa auto-zoomiin. Pidä Ctrl-näppäin pohjassa vaihtaaksesi zoom-työkaluun." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Tätä JPEG-tiedostoa ei voitu tallentaa." + +#: gvimagepart/gvimagepart.cpp:67 +#, fuzzy +msgid "Could not save image to a temporary file" +msgstr "" +"Temp-tiedostoa ei voida luoda.\n" +"Syy: %1." + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Edellinen kuva" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Seuraava kuva" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Image Viewer" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Ladataan..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Valmis." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Lisää uusi haara" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Otsikko:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Kuvake:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Näytä osoitin varattuna kuvaa ladattaessa" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Kuvaruutunäyttö" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, fuzzy, no-c-format +msgid "Preview:" +msgstr "Gwenview" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Kentässä Mukautettu voi käyttää seuraavia avainsanoja:\n" +"
    \n" +"
  • %f: tiedostonimi
  • \n" +"
  • %p: tiedostopolku
  • \n" +"
  • %c: kommentti
  • \n" +"
  • %r: resoluutio
  • \n" +"
  • %n: nykyinen kuvan sijainti
  • \n" +"
  • %N: kuvalaskuri
  • \n" +"
  • \\n: uusi rivi
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Mitä tehdään kun poistutaan muokatusta kuvasta" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Kysy" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Tallenna automaattisesti" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Hylkää muutokset" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Käännä kuvat automaattisesti ladattaessa" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Suurenna pienet kuvat kun automaattinen &zoomaus on aktivoitu" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Taustaväri:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Tasoitus" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Ei mitään" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Nopea" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normaali" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Paras" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Viivästetty tasoitus" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, fuzzy, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Tätä vaihtoehtoa käyttämällä Gwenview näyttää kuvan mahdollisimman nopeasti ja " +"tasoittaa sen pienen viiveen jälkeen.\n" +"Käytä tätä vaihtoehtoa jos &tietokoneesi ei ole kovin nopea." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Vieritä nykyistä kuvaa" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Selaa kuvaluetteloa" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Rullahiiren toiminta kuvan päällä" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Näytä vierityspalkit" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Näytä kansiot ja arkistot" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Pienoiskuvanäkymä" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Pienoiskuvien välinen etäisyys:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Pienoiskuvan tekstissä näytettävät tiedot:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Tiedoston nimi" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Kuvan koko" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Tiedoston koko" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Tiedoston päiväys" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Pienoiskuvien välimuisti" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Tallenna pienoiskuvat välimuistiin" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Tyhjennä pienoiskuvien välimuisti automaattisesti poistuttaessa" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Laske välimuistin koko" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Tyhjennä välimuisti" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Silmukka" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Näytä kuvat satunnaisessa järjestyksessä" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Pysäytä kansion viimeisen kuvan kohdalla" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Jos diaesitys aloitetaan keskeltä kansiota, esitys näyttää oletusasetuksen " +"mukaisesti ensin kaikki aloituskuvan jälkeiset kuvat, sitten sitä ennen olevat " +"kuvat.\n" +"\n" +"Kun tämä on valittuna, diaesitys pysähtyy kansion viimeisen kuvan kohdalla." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Viive kuvien välillä (sekunteina):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Tiedostojen siirtäminen ja kopiointi" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Näytä kopiointi-ikkuna" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Näytä siirtoikkuna" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Oletuskohdekansio:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Tiedostojen poistaminen" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Kysy varmistus" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Siirrä poistetut tiedostot roskakoriin" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Poista tiedostot kokonaan (vaarallista)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, fuzzy, no-c-format +msgid "&Brightness:" +msgstr "Vähennä kirkkautta" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Muokkaa ulkoisia työkaluja" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Lisää" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Hanki lisää työkaluja" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Tiedostotyyppien määritys" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Nimi:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Komento:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Komentokentässä voi käyttää avainsanoja:\n" +"
    \n" +"
  • %u: Nykyinen URL.
  • \n" +"
  • %U: Nykyiset URL:t. Käytä tätä jos työkalu osaa käsitellä useita " +"tiedostoja.
  • \n" +"
  • %f: Nykyinen tiedosto. Käytä tätä jos työkalu ei osaa käsitellä " +"URL:ia.
  • \n" +"
  • %F: Sama kuin %f, mutta useille tiedostoille.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Kaikki kuvat" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Mukautettu:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Mime-tyyppi" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Pienoiskuvan ominaisuudet" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "Lisää vaihtoehtoja valikossa \"Muokkaa Gwenview'ta\"" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Kuvan asetukset" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Kuvan sijainti:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Tulosta tie&dostonimi kuvan alapuolelle" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Tulosta kuvan kommentti" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Skaalaus" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&Ei skaalausta" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Sovita kuva sivulle" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Suurenna pienemmät kuvat" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "S&kaalaa:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Säilytä suhde" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, fuzzy, no-c-format +msgid "From:" +msgstr "Tiedostomuoto:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "Tiedoston päiväys" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Värit" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Siirry" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Liitännäiset" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Kuvat" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Tehosteet" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Työkalut" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Eräkäsittely" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Kokoelmat" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Ikkuna" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Sijaintirivi" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "Poista tiedosto" + +#~ msgid "L&ocation: " +#~ msgstr "Osoi&te:" + +#~ msgid "You cannot trash the trash bin." +#~ msgstr "Roskakoria ei voi siirtää roskakoriin." + +#~ msgid "Delete item(s)" +#~ msgstr "Poista kohteet" + +#~ msgid "Toggle Full Screen Bar" +#~ msgstr "Vaihda kokonäyttötilaan" + +#~ msgid "Parent Folder" +#~ msgstr "Yläkansio" + +#~ msgid "Manipulating images..." +#~ msgstr "Käsitellään kuvia..." + +#~ msgid "Path only" +#~ msgstr "Vain polku" + +#~ msgid "Comment only" +#~ msgstr "Vain kommentti" + +#~ msgid "Path and comment" +#~ msgstr "Polku ja kommentti" + +#~ msgid "Filename color of current image:" +#~ msgstr "Nykyisen kuvan tiedostonimen väri:" diff --git a/fo/Makefile.am b/fo/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/fo/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/fo/messages/Makefile.am b/fo/messages/Makefile.am new file mode 100644 index 0000000..0c9b1b0 --- /dev/null +++ b/fo/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = fo +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/fo/messages/gwenview.po b/fo/messages/gwenview.po new file mode 100644 index 0000000..647fa42 --- /dev/null +++ b/fo/messages/gwenview.po @@ -0,0 +1,1875 @@ +# translation of gwenview.po to føroyskt +# Copyright (C) YEAR Free Software Foundation, Inc. +# Jacob Sparre Andersen , 2002 +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2002-08-19 14:17CEST\n" +"Last-Translator: Jacob Sparre Andersen \n" +"Language-Team: føroyskt \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.0beta2\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +#, fuzzy +msgid "New Folder..." +msgstr "Nýggj skrá" + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Umdoyp..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "" + +#: app/main.cpp:108 +#, fuzzy +msgid "Gwenview" +msgstr "Set Gwenview upp" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Ein myndavísari til KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "" + +#: app/bookmarkdialog.cpp:69 +#, fuzzy +msgid "Add/Edit Bookmark Folder" +msgstr "Nýggj skrá" + +#: app/bookmarkdialog.cpp:72 +#, fuzzy +msgid "Add/Edit Bookmark" +msgstr "Nýggj skrá" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, fuzzy, no-c-format +msgid "Configure Image List" +msgstr "ritil/ritstjóri:" + +#: app/configdialog.cpp:124 +#, fuzzy +msgid "Image List" +msgstr "Mynd" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, fuzzy, no-c-format +msgid "Configure Image View" +msgstr "Set Gwenview upp" + +#: app/configdialog.cpp:128 +#, fuzzy +msgid "Image View" +msgstr "Mynd" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, fuzzy, no-c-format +msgid "Configure File Operations" +msgstr "ritil/ritstjóri:" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "" + +#: app/configdialog.cpp:147 +#, fuzzy +msgid "Configure KIPI Plugins" +msgstr "ritil/ritstjóri:" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, fuzzy, no-c-format +msgid "Miscellaneous Settings" +msgstr "Mynd" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Ymiskt" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Kovisstøddin er %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "Mynd" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "" + +#: app/configdialog.cpp:283 +#, fuzzy +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "Er tú vís í at tú vil strika skráin \"%1\"?" + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Kovi tómdur." + +#: app/kipiinterface.cpp:166 +#, fuzzy +msgid "%1 (Selected Images)" +msgstr "Mynd" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:296 +#, fuzzy +msgid "Add Bookmark..." +msgstr "Nýggj skrá" + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "Nýggj skrá" + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:394 +#, fuzzy +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "Er tú vís í at tú vil strika skráin \"%1\"?" + +#: app/bookmarkviewcontroller.cpp:396 +#, fuzzy +msgid "Delete Bookmark &Folder" +msgstr "Nýggj skrá" + +#: app/bookmarkviewcontroller.cpp:398 +#, fuzzy +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Er tú vís í at tú vil strika skráin \"%1\"?" + +#: app/bookmarkviewcontroller.cpp:400 +#, fuzzy +msgid "Delete &Bookmark" +msgstr "Nýggj skrá" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "" + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +#, fuzzy +msgid "External Tools" +msgstr "ritil/ritstjóri:" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "Mynd" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +#, fuzzy +msgid "Image" +msgstr "Mynd" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Skráir" + +#: app/mainwindow.cpp:915 +#, fuzzy +msgid "Image Comment" +msgstr "Mynd" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" + +#: app/mainwindow.cpp:967 +#, fuzzy +msgid "Browse" +msgstr "Mynd" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "Mynd" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Umdoyp..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Avrita til..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Flyt til..." + +#: app/mainwindow.cpp:981 +#, fuzzy +msgid "&Link To..." +msgstr "&Flyt til..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +#, fuzzy +msgid "Configure External Tools..." +msgstr "ritil/ritstjóri:" + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "" + +#: app/mainwindow.cpp:1099 +#, fuzzy, c-format +msgid "Show %1" +msgstr "Vís valmynd" + +#: app/mainwindow.cpp:1229 +#, fuzzy +msgid "Location Bar" +msgstr "Vís amboðsbjálki" + +#: app/mainwindow.cpp:1235 +#, fuzzy +msgid "Clear Location Bar" +msgstr "Vís amboðsbjálki" + +#: app/mainwindow.cpp:1240 +#, fuzzy +msgid "L&ocation:" +msgstr "Vís amboðsbjálki" + +#: app/mainwindow.cpp:1245 +#, fuzzy +msgid "Go" +msgstr "F&ar" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Jacob Sparre Andersen" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "jacob@flug.fo" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "" + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:144 +#, fuzzy +msgid "Image Browser" +msgstr "Mynd" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "" + +#: gvcore/deletedialog.cpp:44 +#, fuzzy +msgid "About to delete selected files" +msgstr "Er tú vís í at tú vil strika skráin \"%1\"?" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +#, fuzzy +msgid "Copy File" +msgstr "&Avrita her" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "" + +#: gvcore/fileopobject.cpp:143 +#, fuzzy +msgid "Link File" +msgstr "Umdoyp hesin skráin til:" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "" + +#: gvcore/fileopobject.cpp:172 +#, fuzzy +msgid "Move File" +msgstr "&Flyt her" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "" + +#: gvcore/fileopobject.cpp:193 +#, fuzzy +msgid "Creating Folder" +msgstr "Nýggj skrá" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Skriva inn navnið á nýggji skránni:" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "Nýggj skrá" + +#: gvcore/fileopobject.cpp:258 +#, fuzzy +msgid "Do you really want to trash these files?" +msgstr "Er tú vís í at tú vil strika skráin \"%1\"?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +#, fuzzy +msgid "

Do you really want to move %1 to the trash?

" +msgstr "Er tú vís í at tú vil strika fílin \"%1\"?" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "" + +#: gvcore/fileopobject.cpp:283 +#, fuzzy +msgid "Do you really want to delete these files?" +msgstr "Er tú vís í at tú vil strika skráin \"%1\"?" + +#: gvcore/fileopobject.cpp:284 +#, fuzzy +msgid "Delete Files" +msgstr "Smálutir" + +#: gvcore/fileopobject.cpp:290 +#, fuzzy +msgid "

Do you really want to delete %1?

" +msgstr "Er tú vís í at tú vil strika fílin \"%1\"?" + +#: gvcore/fileopobject.cpp:291 +#, fuzzy +msgid "Delete File" +msgstr "Strika..." + +#: gvcore/fileopobject.cpp:311 +#, fuzzy +msgid "Renaming File" +msgstr "Umdoyp hesin skráin til:" + +#: gvcore/fileopobject.cpp:312 +#, fuzzy +msgid "

Rename file %1 to:

" +msgstr "Umdoyp fíluni \"%1\" til:" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "&Umdoyp..." + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Flyt her" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Avrita her" + +#: gvcore/fileoperation.cpp:99 +#, fuzzy +msgid "&Link Here" +msgstr "&Flyt her" + +#: gvcore/imageview.cpp:328 +#, fuzzy +msgid "Fit to &Window" +msgstr "&Gluggar" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Lás surr" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "" + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, fuzzy, no-c-format +msgid "All files" +msgstr "&Flyt her" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "Mynd" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:289 +#, fuzzy +msgid "&Next" +msgstr "Mynd" + +#: gvcore/fileviewcontroller.cpp:293 +#, fuzzy +msgid "&Previous Folder" +msgstr "Nýggj skrá" + +#: gvcore/fileviewcontroller.cpp:297 +#, fuzzy +msgid "&Next Folder" +msgstr "Nýggj skrá" + +#: gvcore/fileviewcontroller.cpp:301 +#, fuzzy +msgid "&First Sub Folder" +msgstr "Nýggj skrá" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Smálutir" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:325 +#, fuzzy +msgid "Show &Hidden Files" +msgstr "Vís amboðsbjálki" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "" + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:112 +#, fuzzy +msgid "&Next Image" +msgstr "Mynd" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:154 +#, fuzzy +msgid "Image Viewer" +msgstr "Mynd" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:199 +#, fuzzy +msgid "Done." +msgstr "Einki" + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, fuzzy, no-c-format +msgid "Preview:" +msgstr "Set Gwenview upp" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, fuzzy, no-c-format +msgid "Automatically rotate images on load" +msgstr "løða fyrsta í" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "Vís støðubjálki" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Einki" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, fuzzy, no-c-format +msgid "Show scroll bars" +msgstr "Vís amboðsbjálki" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, fuzzy, no-c-format +msgid "Show folders and archives" +msgstr "Vís amboðsbjálki" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, fuzzy, no-c-format +msgid "Image size" +msgstr "Mynd" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Rokna kovistødd" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, fuzzy, no-c-format +msgid "Empty Cache" +msgstr "Kovi" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, fuzzy, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Skriva inn navnið á nýggji skránni:" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, fuzzy, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Smálutir" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Forsett málskrá:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, fuzzy, no-c-format +msgid "Configure External Tools" +msgstr "ritil/ritstjóri:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, fuzzy, no-c-format +msgid "All images" +msgstr "Mynd" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, fuzzy, no-c-format +msgid "Image Settings" +msgstr "Mynd" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, fuzzy, no-c-format +msgid "Image position:" +msgstr "Mynd" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "Skráir" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, fuzzy, no-c-format +msgid "&Go" +msgstr "F&ar" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, fuzzy, no-c-format +msgid "Images" +msgstr "Mynd" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, fuzzy, no-c-format +msgid "&Window" +msgstr "&Gluggar" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, fuzzy, no-c-format +msgid "Location Toolbar" +msgstr "Vís amboðsbjálki" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "Strika..." + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "Skráir" + +#, fuzzy +#~ msgid "L&ocation: " +#~ msgstr "Vís amboðsbjálki" + +#, fuzzy +#~ msgid "Filter:" +#~ msgstr "Skráir" + +#, fuzzy +#~ msgid "Parent Folder" +#~ msgstr "Nýggj skrá" + +#, fuzzy +#~ msgid "Custom Filter" +#~ msgstr "Strika..." + +#, fuzzy +#~ msgid "Filtered" +#~ msgstr "Skráir" + +#, fuzzy +#~ msgid "Delete item(s)" +#~ msgstr "Smálutir" + +#, fuzzy +#~ msgid "Image View Toolbar" +#~ msgstr "Mynd" + +#, fuzzy +#~ msgid "New Branch..." +#~ msgstr "Nýggj skrá" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Skráir" + +#, fuzzy +#~ msgid "Root Folder" +#~ msgstr "Skráir" + +#, fuzzy +#~ msgid "Renaming Folder" +#~ msgstr "Umdoyp hesin skráin til:" + +#~ msgid "Rename this folder to:" +#~ msgstr "Umdoyp hesin skráin til:" + +#~ msgid "Are you sure you want to delete the folder %1?" +#~ msgstr "Er tú vís í at tú vil strika skráin \"%1\"?" + +#, fuzzy +#~ msgid "Delete Folder" +#~ msgstr "Nýggj skrá" + +#, fuzzy +#~ msgid "" +#~ "Do you really want to remove\n" +#~ " '%1'?" +#~ msgstr "Er tú vís í at tú vil strika fílin \"%1\"?" + +#~ msgid "&Auto Zoom" +#~ msgstr "&Sjálvvirkandi surr" + +#, fuzzy +#~ msgid "%1 - No Images" +#~ msgstr "Mynd" + +#, fuzzy +#~ msgid "Gwenview hack" +#~ msgstr "Set Gwenview upp" + +#, fuzzy +#~ msgid "Interface" +#~ msgstr "Markamót" + +#~ msgid "Show menu" +#~ msgstr "Vís valmynd" + +#, fuzzy +#~ msgid "Show toolbars" +#~ msgstr "Vís amboðsbjálki" + +#, fuzzy +#~ msgid "Hide Folder && File Views" +#~ msgstr "Vís amboðsbjálki" + +#, fuzzy +#~ msgid "Show Folder && File Views" +#~ msgstr "Vís amboðsbjálki" + +#~ msgid "Properties..." +#~ msgstr "Eginleikar..." + +#~ msgid "C&trl + wheel:" +#~ msgstr "C&trl + hjól:" + +#~ msgid "&Wheel only:" +#~ msgstr "Einans &hjól:" + +#~ msgid "A< + wheel:" +#~ msgstr "A< + hjól:" + +#, fuzzy +#~ msgid "Open with &Editor" +#~ msgstr "&Opna við ritil" + +#, fuzzy +#~ msgid "External editor:" +#~ msgstr "ritil/ritstjóri:" + +#, fuzzy +#~ msgid "Show location toolbar" +#~ msgstr "Vís amboðsbjálki" + +#~ msgid "Configure Gwenview..." +#~ msgstr "Set Gwenview upp..." + +#, fuzzy +#~ msgid "Main Tool Bar" +#~ msgstr "Vís amboðsbjálki" + +#, fuzzy +#~ msgid "Open With &Editor" +#~ msgstr "&Opna við ritil" + +#~ msgid "&Delete..." +#~ msgstr "&Strika..." + +#, fuzzy +#~ msgid "Save as..." +#~ msgstr "&Flyt til..." + +#, fuzzy +#~ msgid "&Show Image Only" +#~ msgstr "Vís valmynd" + +#, fuzzy +#~ msgid "Show address bar" +#~ msgstr "Vís støðubjálki" + +#, fuzzy +#~ msgid "Open With Editor..." +#~ msgstr "&Opna við ritil" + +#, fuzzy +#~ msgid "Copy To..." +#~ msgstr "&Avrita til..." + +#, fuzzy +#~ msgid "Detailed View" +#~ msgstr "Smálutir" + +#, fuzzy +#~ msgid "Zoom step:" +#~ msgstr "Surr:" diff --git a/fr/Makefile.am b/fr/Makefile.am new file mode 100644 index 0000000..ff7ab78 --- /dev/null +++ b/fr/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages doc diff --git a/fr/doc/Makefile.am b/fr/doc/Makefile.am new file mode 100644 index 0000000..f365aec --- /dev/null +++ b/fr/doc/Makefile.am @@ -0,0 +1,2 @@ +KDE_LANG = fr +KDE_DOCS=gwenview diff --git a/fr/doc/index.docbook b/fr/doc/index.docbook new file mode 100644 index 0000000..3fdf7d3 --- /dev/null +++ b/fr/doc/index.docbook @@ -0,0 +1,123 @@ + +Gwenview"> + + + + +]> + + + + +Manuel de &kappname; + + +Aurelien Gateau
aurelien.gateau@free.fr
+
+
+&traducteurSimonDepiets; +
+ +&FDLNotice; + + + +2003-10-30 +0.00.00 + + + + +&kappname; est un visionneur d'images pour &kde; + + + + +KDE +kdeextragear +gwenview +image +visionneur + + +
+ + Introduction +Gwenview est un visionneur d'images pour KDE. Il possède une fenêtre avec l'arborescence des dossiers et une autre avec la liste des fichiers pour faciliter la navigation dans votre disque dur. Le chargement de l'image est fait par la bibliothèque Qt ; Gwenview gère donc tous les formats d'image que votre installation Qt gère. +&underFDL; + + + +Astuces concernant les fenêtres +Les fenêtres sont efficaces, mais il vous faudra du temps pour y être accoutumé. Ici se trouvent quelques astuces que vous pourriez trouver pratiques. + + +Quand vous déplacez une fenêtre, appuyez sur Esc pour annuler le déplacement + +Après avoir déplacé une fenêtre, si vous voulez la remettre à sa place, ne la tirez pas avec la barre de titre, elle ne se déplacera pas. Tirez la barre horizontale sous la barre de titre. Vous pouvez aussi cliquer sur la petite flèche en haut a droite, cela enverra la fenêtre à sa place précédente. + +Si vous fermez une fenêtre, vous pouvez la récupérer en utilisant le menu « Fenêtre ». + +Pour tirer la fenêtre A sur une bordure de la fenêtre B, tirez la fenêtre A sur le coin voulu. Pour faire que A et B utilisent les languettes, tirez la barre de A sur le centre de B. + + + + + +&documentation.index; +
+ + diff --git a/fr/messages/Makefile.am b/fr/messages/Makefile.am new file mode 100644 index 0000000..1e563b7 --- /dev/null +++ b/fr/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = fr +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/fr/messages/gwenview.po b/fr/messages/gwenview.po new file mode 100644 index 0000000..14e6301 --- /dev/null +++ b/fr/messages/gwenview.po @@ -0,0 +1,1866 @@ +# translation of gwenview.po to +# traduction de gwenview.po en français +# translation of gwenview.po to Français +# Gwenview french translation. +# Copyright (C) 2000-2001 Aurélien Gâteau +# Aurélien Gâteau aurelien.gateau@mail.dotcom.fr, 2001 +# Aurélien Gâteau , 2003, 2005. +# Nicolas Ternisien , 2004. +# Yann Verley , 2005. +# Christophe Benz , 2005. +# Matthieu Robin , 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2005-10-28 17:10+0200\n" +"Last-Translator: Matthieu Robin \n" +"Language-Team: \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" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Nouveau dossier..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Renommer..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Démarrer en plein écran" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Dossier ou fichier de démarrage" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Un afficheur d'images pour KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Développeur principal" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Développeur" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Génération rapide de miniatures JPEG (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Barre d'adresses (v0.16.0)\n" +"Gestion de l'historique (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Correctif pour les opérations sur les fichiers (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Correction d'un crash lors de génération d'une miniature pour un fichier JPEG " +"non valable (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Correction de la compilation pour KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Premier fichier de spécifications RPM" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" +"Correctif pour la disposition de la barre d'outils pour les langues RTL " +"(v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Gestion de l'impression (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Affichage des infos de fichier (v1.0.0)\n" +"Correctif pour inverser l'auto-zoom au clic (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Comportement de la molette configurable (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Option pour prévenir Gwenview de charger automatiquement la première image d'un " +"dossier (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Correction de la génération de miniatures pour les partager avec le dossier de " +"miniatures de Konqueror v3 (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Correctif pour la navigation à la souris (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Intégration dans le menu contextuel de dossier de Konqueror" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Ajouter/Éditer un dossier de signets" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Ajouter/Supprimer un signet" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Configurer la liste d'images" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Liste des fichiers" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Configurer l'affichage des images" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Image courante" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Configurer le mode plein écran" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Plein écran" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Configurer les opérations sur les fichiers" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Fichiers" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Diaporama" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Configurer les modules externes KIPI" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "Modules externes KIPI" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Paramètres divers" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Divers" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Le cache est de %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "(Aucun commentaire)" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Le cache est déjà vide." + +#: app/configdialog.cpp:283 +#, fuzzy +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Voulez-vous vraiment vider le cache des vignettes ? Ceci supprimera le dossier " +"%1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Cache vidé." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (Images sélectionnés)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Ajouter" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Supprimer" + +#: app/bookmarkviewcontroller.cpp:296 +#, fuzzy +msgid "Add Bookmark..." +msgstr "Ajouter un signet..." + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "Ajouter un dossier de signets..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Éditer..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Voulez-vous vraiment supprimer le dossier %1 ? " +"
Cela supprimera le dossier mais également tous les signets qu'il contient." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Effacer le dossier de signets" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Voulez-vous vraiment supprimer le signet %1 ?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Supprimer le signet" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Aucune image sélectionnée." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Cette image ne peut pas être commentée." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Saisissez ici un commentaire pour cette image." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Pas de commentaires." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Outils externes" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Réinitialiser" + +#: app/mainwindow.cpp:809 +#, fuzzy +msgid "%1/%2" +msgstr "%1/%2 - %3 %4x%5 @ %6%" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "Pas d'images" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Image" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Répertoires" + +#: app/mainwindow.cpp:915 +#, fuzzy +msgid "Image Comment" +msgstr "Imprimer les commentaires de l'image" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Mise à jour de la configuration" +"
Suite à des changements dans le comportement des docks, votre ancienne " +"configuration a été perdue. Vous devez refaire cette configuration.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Parcourir" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "Image suiva&nte" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Renommer..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Copier vers..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Déplacer..." + +#: app/mainwindow.cpp:981 +#, fuzzy +msgid "&Link To..." +msgstr "&Lier..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Tourner vers la &gauche" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Tourner vers la &droite" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Miroir (Gauche-droite)" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "M&iroir (Haut-bas)" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Diaporama" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Dossier parent" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Dossier utilisateur" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Configurer les outils externes..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Cacher %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Afficher %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Barre d'adresse" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Vider la barre d'URL" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "U&RL :" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Aller" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Aucun" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Aurélien Gâteau,Nicolas Ternisien,Christophe Benz" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "" +"aurelien.gateau@mail.dotcom.fr,nicolast@libertysurf.fr,christophebenz@yahoo.fr" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Diaporama..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Arrêter le diaporama" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Navigateur d'images" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Millimètres" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Centimètres" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Pouces" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Au milieu au gauche" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Au milieu à droite" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "En haut à gauche" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "En haut à droite" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "En bas à gauche" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "En bas à droite" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "En haut au milieu" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "En bas au milieu" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Au milieu" + +#: gvcore/deletedialog.cpp:44 +#, fuzzy +msgid "About to delete selected files" +msgstr "Voulez-vous vraiment mettre ces fichiers à la corbeille ?" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Désolé, impossible d'enregistrer les images animées." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Nom" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Taille" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Modifié" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Droits d'accès" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Propriétaire" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Groupe" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview ne peut pas enregistrer des fichiers dans ce format." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "C'est un lien circulaire." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Ce fichier est en lecture seule." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "Le dossier %1 est en lecture seule." + +#: gvcore/documentloadedimpl.cpp:154 +#, fuzzy, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "Impossible d'envoyer le fichier vers %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Impossible d'écrire dans %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Impossible d'envoyer le fichier vers %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Une erreur s'est produite pendant la sauvegarde." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Impossible d'avoir un nom d'outil vide" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Il y a déjà un outil nommé \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Copier le fichier" + +#: gvcore/fileopobject.cpp:114 +#, fuzzy +msgid "Select Folder Where Files Will be Copied" +msgstr "Sélectionnez le dossier où les fichiers seront copiés" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Lier le fichier" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Sélectionnez le dossier où les fichiers seront liés" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Déplacer le fichier" + +#: gvcore/fileopobject.cpp:175 +#, fuzzy +msgid "Select Folder Where Files Will be Moved" +msgstr "Sélectionnez le dossier où les fichiers seront déplacés" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Création du dossier" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Saisissez le nom du nouveau dossier :" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "Création du dossier" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Voulez-vous vraiment mettre ces fichiers à la corbeille ?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Mettre les fichiers à la corbeille" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "Me&ttre à la corbeille" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Voulez-vous vraiment mettre %1 à la corbeille ?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Mettre le fichier à la corbeille" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Voulez-vous vraiment mettre ces fichiers à la corbeille ?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Effacer les fichiers" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Voulez-vous vraiment mettre %1 à la corbeille ?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Effacer le fichier" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Renommer le fichier" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Renommer le fichier %1 en :

" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "&Renommer..." + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Déplacer ici" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Copier ici" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "&Lier ici" + +#: gvcore/imageview.cpp:328 +#, fuzzy +msgid "Fit to &Window" +msgstr "&Fenêtres" + +#: gvcore/imageview.cpp:331 +#, fuzzy +msgid "Fit to &Width" +msgstr "Zoom adapté en &largeur" + +#: gvcore/imageview.cpp:334 +#, fuzzy +msgid "Fit to &Height" +msgstr "Zoom adapté en &hauteur" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Verrouiller le zoom" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Augmenter le gamma" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Réduire le gamma" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Augmenter la luminosité" + +#: gvcore/imageview.cpp:374 +#, fuzzy +msgid "Decrease Brightness" +msgstr "Augmenter la luminosité" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Augmenter le contraste" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Réduire le contraste" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "L'image ne rentrera pas dans la page, que voulez-vous faire ?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Rétrécir" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"L'image %1 a été modifiée, voulez-vous enregistrer les " +"changements ?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Impossible d'enregistrer l'image dans %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Aucun commentaire)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Aucun document à sauvegarder" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Format :" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Autres..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Tous les fichiers" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "Images" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Premier" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Dernier" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Suivant" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "Dossier &précédent" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "Dossier &suivant" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "Premier sous dossier" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Détails" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Vignettes avec informations sur le côté" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Vignettes avec informations au-dessous" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Taille des vignettes" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Montrer les fichiers cac&hés" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Trier" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Par nom" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Par date" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Par taille" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Décroissant" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Éditer les détails des vignettes..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Taille des vignettes : %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Clic gauche pour zoom avant, clic droit pour zoom arrière. Vous pouvez aussi " +"utiliser la roulette de la souris." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Clic gauche maintenu pour déplacer l'image, clic milieu pour activer/désactiver " +"le zoom automatique. Laissez la touche Ctrl appuyée pour inverser l'effet de " +"l'outil zoom." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Impossible d'enregistrer ce fichier JPEG." + +#: gvimagepart/gvimagepart.cpp:67 +#, fuzzy +msgid "Could not save image to a temporary file" +msgstr "Impossible d'envoyer le fichier vers %1." + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "Image &précédente" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "Image suiva&nte" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Afficheur d'images" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Terminé." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Ajouter une nouvelle branche" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL :" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Titre :" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Icône :" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Afficher le curseur d'attente pendant le chargement d'une image" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Sur l'affichage de l'écran" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, fuzzy, no-c-format +msgid "Preview:" +msgstr "Gwenview" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Vous pouvez utiliser les mots-clés suivants dans le champ personnalisé :\n" +"
    \n" +"
  • %f: nom du fichier
  • \n" +"
  • %p: chemin d'accès du fichier
  • \n" +"
  • %c: commentaire
  • \n" +"
  • %r: résolution
  • \n" +"
  • %n: position actuelle de l'image
  • \n" +"
  • %N: nombre d'images
  • \n" +"
  • \\n: nouvelle ligne
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Que faire lorsqu'on quitte une image modifiée" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Demander" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Enregistrer silencieusement" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Renoncer aux changements" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Tourner les images automatiquement au chargement" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "Afficher les barres de défilement" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Agrandir les petites images quand le zoom &automatique est activé" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Couleur d'arrière plan :" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Lissage" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Aucun" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Rapide" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normal" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Meilleur" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Lissage décalé" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, fuzzy, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"En utilisant cette option, Gwenview affichera l'image aussi vite que possible, " +"et la lissera après un court instant.\n" +"Utilisez cette option si votre ordinateur n'est pas très rapide." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Déplacer l'image courante" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Naviguer dans la liste d'images" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Comportement de la roulette sur l'image" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Afficher les barres de défilement" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Afficher les dossiers et les archives" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Liste de vignettes" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Marge entre les vignettes :" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Information à afficher dans le champs texte des vignettes :" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Nom de fichier" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Taille de l'image" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Taille du fichier" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Date du fichier" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Cache des vignettes" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Stocker les miniatures dans le cache" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "" +"Vider automatiquement le cache de miniatures automatiquement à la fermeture" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Calculer la taille du cache" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Vider le cache des vignettes" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Boucler" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Afficher les images dans un ordre aléatoire" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Arrêter le diaporama après la dernière image du dossier" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Par défaut, si vous démarrez le diaporama depuis une image se trouvant au " +"milieu d'un dossier, le diaporama affichera toutes les images jusqu'à la fin du " +"dossier, puis reviendra au début du dossier et continuera à afficher les images " +"en partant de la première et en s'arrêtant à celle qui précède l'image de " +"départ.\n" +"\n" +"Lorsque cette option est active, le diaporama s'arrête lorsqu'il arrive à la " +"dernière image du dossier." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Délai entre les images (en secondes) :" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Déplacement et copie de fichiers" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Afficher la fenêtre de choix du dossier de copie" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Afficher la fenêtre de choix du dossier de déplacement" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Dossier de destination par défaut :" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Effacement de fichiers" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Demander confirmation" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Mettre les fichiers effacés dans la corbeille" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Vraiment effacer les fichiers (dangereux)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, fuzzy, no-c-format +msgid "&Brightness:" +msgstr "Réduire la luminosité" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Configurer les outils externes" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Ajouter" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Autres outils" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Associations de fichiers" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Nom :" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Commande :" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Vous pouvez utiliser des mots-clés dans le champ Commande :\n" +"
    \n" +"
  • %u: URL courante.
  • \n" +"
  • %U: URL courantes. Utiliser ce mot-clé si l'outil peut gérer " +"plusieurs fichiers.
  • \n" +"
  • %f: Fichier courant. Utiliser ce mot-clé si l'outil ne peut pas " +"utiliser d'URL.
  • \n" +"
  • %F: Comme %f, mais pour plusieurs fichiers.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Toutes les images" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Personnalisé :" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Types mime" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Détails des vignettes" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" +"Pour plus d'options, utilisez la boîte de dialogue « Configurer " +"Gwenview »." + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Propriétés de l'image" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Position de l'image :" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Imprimer &le nom du fichier sous l'image" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Imprimer les commentaires de l'image" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Échelle" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "Aucu&n agrandissement" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "Mett&re l'image sur la page" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Agrandir les petites images" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "A&grandir vers :" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Conserver les proportions" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, fuzzy, no-c-format +msgid "From:" +msgstr "Format :" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "Date du fichier" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Couleurs" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Aller" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Modules externes" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Images" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Effets" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Outils" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Traitement de fournée" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Collections" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Fenêtres" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Barre d'adresse" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#~ msgid "ConfigSlideshowPage" +#~ msgstr "ConfigSlideshowPage" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "Effacer le fichier" + +#, fuzzy +#~ msgid "Alt+D" +#~ msgstr "Alt+Z" + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "Date du fichier" + +#~ msgid "L&ocation: " +#~ msgstr "U&RL : " + +#~ msgid "Filename color of current image:" +#~ msgstr "Couleur du nom de l'image courante :" + +#, fuzzy +#~ msgid "Filter:" +#~ msgstr "Date du fichier" + +#~ msgid "Parent Folder" +#~ msgstr "Dossier parent" + +#~ msgid "Manipulating images..." +#~ msgstr "Manipulation des images..." + +#, fuzzy +#~ msgid "Custom" +#~ msgstr "Personnalisé :" + +#, fuzzy +#~ msgid "Custom Filter" +#~ msgstr "Effacer le fichier" + +#, fuzzy +#~ msgid "Filtered" +#~ msgstr "Date du fichier" + +#, fuzzy +#~ msgid "Form1" +#~ msgstr "Format :" + +#~ msgid "Path only" +#~ msgstr "Chemin uniquement" + +#~ msgid "Comment only" +#~ msgstr "Commentaire uniquement" + +#~ msgid "Path and comment" +#~ msgstr "Chemin et commentaire" + +#~ msgid "You cannot trash the trash bin." +#~ msgstr "Vous ne pouvez pas jeter la corbeille." + +#~ msgid "Delete item(s)" +#~ msgstr "Effacer les fichiers" + +#, fuzzy +#~ msgid "Image View Toolbar" +#~ msgstr "Afficheur d'images" + +#~ msgid "Toggle Full Screen Bar" +#~ msgstr "Montrer/Cacher la barre d'outils en plein écran" + +#~ msgid "Zoom to &Fit" +#~ msgstr "Zoom &automatique" + +#~ msgid "File Info" +#~ msgstr "Informations" + +#~ msgid "Add/Edit Branch" +#~ msgstr "Ajouter/Éditer la branche" + +#~ msgid "New Branch..." +#~ msgstr "Nouvelle branche..." + +#~ msgid "Delete Branch" +#~ msgstr "Supprimer la branche" + +#~ msgid "Home Folder" +#~ msgstr "Dossier utilisateur" + +#~ msgid "Root Folder" +#~ msgstr "Dossier racine" + +#~ msgid "Renaming Folder" +#~ msgstr "Renommer le dossier" + +#~ msgid "Rename this folder to:" +#~ msgstr "Renommer ce dossier en :" + +#~ msgid "Are you sure you want to delete the folder %1?" +#~ msgstr "Voulez-vous vraiment supprimer le dossier %1 ?" + +#~ msgid "Delete Folder" +#~ msgstr "Effacer le dossier" + +#~ msgid "" +#~ "Do you really want to remove\n" +#~ " '%1'?" +#~ msgstr "" +#~ "Voulez-vous vraiment supprimer\n" +#~ "%1 ?" + +#~ msgid "You have removed all folders. The list will now rollback to the default." +#~ msgstr "Vous avez supprimé tous les dossiers. La liste va maintenant revenir à la valeur par défaut." + +#~ msgid "An entry already exists with the title \"%1\"." +#~ msgstr "Une entrée avec le titre « %1 » existe déjà." + +#~ msgid "An entry already exists with the URL \"%1\"." +#~ msgstr "Une entrée avec l'URL « %1 » existe déjà." diff --git a/gl/Makefile.am b/gl/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/gl/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/gl/messages/Makefile.am b/gl/messages/Makefile.am new file mode 100644 index 0000000..73c415d --- /dev/null +++ b/gl/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = gl +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/gl/messages/gwenview.po b/gl/messages/gwenview.po new file mode 100644 index 0000000..471761c --- /dev/null +++ b/gl/messages/gwenview.po @@ -0,0 +1,1739 @@ +# translation of gwenview.po to Galician +# Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc. +# +# Xabi García , 2003, 2004. +# Xabi G. Feal , 2006. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2006-10-06 00:19+0200\n" +"Last-Translator: Xabi G. Feal \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.2\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Novo Cartafol..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Renomear..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Iniciar en modo a pantalla completa" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Filtrar por tipo de ficheiro" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Filtrar por patrón de ficheiro (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Amosar só os ficheiros máis novos ou da data " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Amosar só os ficheiros máis vellos ou da data " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Un cartafol ou ficheiro de inicio" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Un visor de imaxes para KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Desenvolvedor principal" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Desenvolvedor" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Xeración rápida de miniaturas JPEG (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Barra de enderezos (v0.16.0)\n" +"Soporte para historial (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Parche de operación con ficheiros (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Corrixido o peche involuntario cando se tentaba xerar unha miniatura dunha " +"imaxe JPEG corrupta (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Corrixida o compilación en KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Primeiro ficheiro de especificación RPM" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" +"Parche de formato da barra de ferramentas para as linguas RTL (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Soporte para impresión (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Visor de información de ficheiro (v1.0.0)\n" +"Parche para activar o clic de auto-aumento (v.1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Comportamento cofigurábel da roda do rato (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Opción para previr que Gwenview cargue automaticamente a primeira imaxe dun " +"cartafol (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Arranxada a xeración de miniaturas para compartir o cartafol de miniaturas de " +"Konqueror v3 (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Parche para a navegación co rato (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Integración no menú de contexto para os cartafoles de Konqueror" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Engadir/Editar Cartafol de Marcadores" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Engadir/Editar Marcador" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Configurar Lista de Imaxes" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Lista de Imaxes" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Configurar Vista da Imaxe" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Vista de Imaxe" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Configurar Modo a Pantalla Completa" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Pantalla Completa" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Configurar Operacións con Ficheiros" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Operacións con Ficheiros" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Presentación" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Configurar Extensións KIPI" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "Extensións KIPI" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Opcións Miscelánea" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Miscelánea" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "O tamaño do caché é de %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/camiño/a/algunha/imaxe.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Un comentario" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "O caché xa está baleiro." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Está seguro/a de que quere baleira-lo caché das miniaturas? Isto borrará o " +"cartafol %1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Baleirouse o caché." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (Imaxes Seleccionadas)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Engadir" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Borrar" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Engadir Marcador..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Engadir Cartafol de Marcadores" + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Editar..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Está segura/o de que quere borrar o cartafol de marcadores %1? " +"
Isto borrará o cartafol e todos os marcadores nel." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Borrar &Cartafol de Marcadores" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Está segura/o de que quere borrar o marcador %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Borrar &Marcador" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Non hai unha imaxe seleccionada." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Non se pode comentar esta imaxe." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Introduza aquí un comentario para esta imaxe." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Non hai comentario dispoñíbel." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Ferramentas Externas" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Está a piques de reverter a configuración da fiestra aos seus valores por " +"defecto, ¿está seguro/a?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Restaurar" + +#: app/mainwindow.cpp:809 +#, fuzzy +msgid "%1/%2" +msgstr "%1/%2 - " + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Sen Imaxes" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Imaxe" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Cartafoles" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Comentario da imaxe" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Anovación da configuración " +"
Debido a algunhas mudanzas no comportamento do acoplamento, descartouse a " +"súa configuración de acoplamento antiga. Por favor, axuste os seus acoplamentos " +"de novo.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Navegar" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Ver Imaxe" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Renomear..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Copiar A..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Mover A..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "&Ligar A..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Rotar á &Esquerda" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Rotar á &Dereita" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Reflectir" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Voltear" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Presentación" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Enriba" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Persoal" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Configurar Ferramentas Externas..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Agochar %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Amosar %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Barra de Localización" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Limpar barra de localización" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "L&ocalización:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Ir" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Sen Extensión" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Sen soporte para KIPI" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Xabi García" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "xabigf@gmx.net" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Presentación..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Parar a presentación..." + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Navegador de Imaxes" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Milímetros" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Centímetros" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Polgas" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Centro esquerda" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Centro dereita" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Superior esquerda" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Superior dereita" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Abaixo esquerda" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Abaixo dereita" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Superior centrada" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Abaixo centro" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Centro" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "A piques de borrar os ficheiros seleccionados" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&Enviar ao Lixo" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"1 elemento seleccionado.\n" +"%n elementos seleccionados." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Borrarase permanentemente este elemento do seu disco duro.\n" +"Borraranse permanentemente estes elementos do seu disco duro." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Este elemento moverase ao lixo.\n" +"Estes elementos moveranse ao lixo." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Síntoo, non se poden gravar imaxes animadas." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Nome" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Tamaño" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Data" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Permisos" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Propietario" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Grupo" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview non pode escribir ficheiros neste formato." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Ésta é unha ligazón circular." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Este ficheiro é de só lectura." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "O cartafol %1 é de só lectura." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Non se puido crear un ficheiro temporal.\n" +"Razón: %1" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Fallou o gravado da imaxe a un ficheiro temporal.\n" +"Razón: %1" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Non se puido escribir o ficheiro a %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Non se puido subir o ficheiro a %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Ocorreu un erro mentres se gravaba." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Axustar Brillo/Contraste/Gamma" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "O nome da ferramenta non pode estar baleiro" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Xa existe unha ferramente de nome \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Copiar Ficheiro" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Escolla o Cartafol Onde se Copiarán os Ficheiros" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Ligar Ficheiro" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Escolla o cartafol onde se deben ligar os ficheiros" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Mover Ficheiro" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Escolla o cartafol a onde se deben mover os ficheiros" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Creando o Cartafol" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Introduza o nome do novo cartafol:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Crear Cartafol" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Quere realmente tirar ó lixo estes ficheiros?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Mover Ficheiros ao Lixo" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Lixo" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Quere realmente mover %1 ó lixo?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Mover Ficheiro ao Lixo" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Quere realmente borrar estes ficheiros?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Borrar Ficheiros" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Quere realmente borrar %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Borrar Ficheiro" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Renomeando o Ficheiro" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Renomear ficheiro %1 a:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "&Renomear" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Mover Aquí" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Copiar Aquí" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "Ligar &Aquí" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Axustar á &Fiestra" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Axustar ao a&ncho" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Axustar ao &alto" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Bloquear Aumento" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Incrementar Gamma" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Rebaixar Gamma" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Incrementar Brillo" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Rebaixar Brillo" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Incrementar Contraste" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Rebaixar Contraste" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "A imaxe non se axusta á páxina, que quere facer?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "A imaxe %1 modificouse, quere garda-los cambios?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Non se puido gravar a imaxe a %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Sen comentarios)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Non hai documento a gravar" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Formato:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Outro..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Tódolos ficheiros" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Só imaxes" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Só videos" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Máis" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Primeiro" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Derradeiro" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Seguinte" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Anterior Cartafol" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Seguinte Cartafol" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "&Primeiro Sub Cartafol" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Detalles" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Miniaturas con información no lado" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Miniaturas con información embaixo" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Tamaño da Miniatura" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Amosar Ficheiros &Agochados" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Ordear" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Por Nome" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Por Data" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Por Tamaño" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Descendente" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Editar Detalles da Miniatura..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Tamaño da miniatura: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Clic esquerdo para aumentar, clic dereito para alonxar. Pode tamén usar a roda " +"do rato." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Arrastre para mover a imaxe, clic central para activar o auto-aumento. Prema a " +"tecla control para ir á ferramenta de aumento." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Non se puido gravar este ficheiro JPEG." + +#: gvimagepart/gvimagepart.cpp:67 +#, fuzzy +msgid "Could not save image to a temporary file" +msgstr "" +"Non se puido crear un ficheiro temporal.\n" +"Razón: %1" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Imaxe Anterior" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Vindeira Imaxe" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Visor de Imaxes" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Cargando..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Feito." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Engadir Nova Póla" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Título:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Icona:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Amosar un punteiro ocupado cando se cargue unha imaxe" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Mostra en pantalla" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Previsualización:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"ficheiro.jpg - 1024x768\n" +"O comentario do ficheiro" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Pode usar as seguintes palabras clave para formatear a Mostra en Pantalla:\n" +"
    \n" +"
  • %f: nome do ficheiro
  • \n" +"
  • %p: camiño ao ficheiro
  • \n" +"
  • %c: comentario
  • \n" +"
  • %r: resolución
  • \n" +"
  • %n: posición da imaxe actual
  • \n" +"
  • %N: conta de imaxes
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Que facer cando se abandone unha imaxe modificada" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Preguntar" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Gravar sen preguntar" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Descarta-los cambios" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Rotar automaticamente as imaxes na carga" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "Que opcións se deben lembrar a vindeira vez que inicie Gwenview" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Derradeira URL aberta" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Estado do filtro" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Aumentar as imaxes pequenas cando o &aumento automático estea activado" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Cor do fondo:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Suavizado" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Ningún" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Rápido" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normal" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "O mellor" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Suavizado retardado" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Se usa esta opción, Gwenview amosará a imaxe tan axiña como sexa posíbel, e a " +"suavizará despois duns intres.\n" +"Use esta opción se o seu ordenador non é moi rápido." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Desprazar a imaxe actual" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Navegar pola lista de imaxes." + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Comportamento da Roda do Rato sobre as Imaxes" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Amosar barras de desprazamento" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Amosar cartafoles e ficheiros" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Vista de Miniaturas" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Marxe entre miniaturas" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Información a se amosar no texto da miniatura." + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Nome do ficheiro" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Tamaño da imaxe" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Tamaño do ficheiro" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Data do ficheiro" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Caché de miniaturas" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Gravar miniaturas na caché" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Baleirar automaticamente a caché de miniaturas ao saír" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Calcula-lo Tamaño do Caché" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Caché Baleira" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Ciclar" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Amosar as imaxes nunha orde aleatoria" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Parar na derradeira imaxe do cartafol" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Por defecto, se inicia a secuencia dende o medio dun cartafol, amosaranse as " +"imaxes despois da posición na que se está, e logo todas as imaxes antes da " +"imaxe de inicio.\n" +"\n" +"Cando se habilita esta opción, a secuencia parará na derradeira imaxe do " +"cartafol." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Retardo entre imaxes (en segundos):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Mover & Copiar Ficheiros" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Amosar diálogo de copia" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Amosar diálogo de mover" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Cartafol de destiño por defecto:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Borrar Ficheiros" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Preguntar para confirmar" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Mover os ficheiros borrados ao lixo" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Borrar ficheiros realmente (perigoso)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "&Borrar elementos no canto de movelos ao lixo" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Se se activa, os elementos borraranse permanentemente no canto de se mover " +"previamente ao lixo" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +" " +"

Se se activa isto, os elementos borraranse permanentemente " +"no canto de se mover ao lixo.

\n" +"\n" +"

Use esta opción con coidado: A maioría dos sistemas de ficheiros " +"non son quen de recuperar os ficheiros borrados.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Contraste:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gamma:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Brillo:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Configurar Ferramentas Externas" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Engadir" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Obter máis ferramentas" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Asociacións de Ficheiro" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Nome:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Comando:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"Pode empregar palabras clave no campo de Comandos:\n" +"
    \n" +"
  • %u: URL Actual.
  • \n" +"
  • %U: URLs actuais . Empregue isto se a ferramenta pode manexar " +"mútliplesficheiros.
  • \n" +"
  • %f: Ficheiro actual.Empregue isto se a ferramenta pode manexar " +"URLs.
  • \n" +"
  • %F: O mesmo que %f, pero para ficheiro múltiples.
  • \n" +"
\n" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Tódalas imaxes" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Personalizado:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Tipo Mime" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Detalles da Miniatura" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "Para máis opcións, use o diálogo \"Configurar Gwenview\"" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Opcións da Imaxe" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Posición da imaxe:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Imprimi-&lo nome do ficheiro baixo a imaxe" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Imprimi-lo comentario da imaxe" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Escalado" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&Sen escalado" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Axustar imaxe á páxina" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Aumentar imaxes máis pequenas" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Escalar a:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Manter proporción" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Filtrar ficheiros con comodíns, coma *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "De:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Só amosar os ficheiros máis novos ou\n" +"desta data" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "A:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Só amosar ficheiros máis vellos ou iguais a esta data" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Filtro" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Cores" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Ir" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Extensións" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Imaxes" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Efectos" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Ferramentas" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Procesado en Lote" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Coleccións" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Fiestra" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Barra de Ferramentas de Localización" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" diff --git a/he/Makefile.am b/he/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/he/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/he/messages/Makefile.am b/he/messages/Makefile.am new file mode 100644 index 0000000..d03e342 --- /dev/null +++ b/he/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = he +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/he/messages/gwenview.po b/he/messages/gwenview.po new file mode 100644 index 0000000..f7e8604 --- /dev/null +++ b/he/messages/gwenview.po @@ -0,0 +1,1804 @@ +# translation of gwenview.po to +# KDE Hebrew Localization Project +# Translation of gwenview.po into Hebrew +# +# In addition to the copyright owners of the program +# which this translation accompanies, this translation is +# Copyright (C) 2003 Meni Livne +# +# This translation is subject to the same Open Source +# license as the program which it accompanies. +# דיאגו יסטרובני , 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2005-09-20 17:35+0300\n" +"Last-Translator: דיאגו יסטרובני \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "תיקייה חדשה" + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "שינוי שם..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "התחל במצב מסך מלא" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "קובץ או תיקייה התחלתיים" + +#: app/main.cpp:108 +#, fuzzy +msgid "Gwenview" +msgstr "הגדרות Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "מציג תמונות ל-KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "" + +#: app/bookmarkdialog.cpp:69 +#, fuzzy +msgid "Add/Edit Bookmark Folder" +msgstr "ספריית האב" + +#: app/bookmarkdialog.cpp:72 +#, fuzzy +msgid "Add/Edit Bookmark" +msgstr "ספריית האב" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, fuzzy, no-c-format +msgid "Configure Image List" +msgstr "עורך חיצוני:" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "רשימת תמונות" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, fuzzy, no-c-format +msgid "Configure Image View" +msgstr "הגדרות Gwenview" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "תצוגת תמונה" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, fuzzy, no-c-format +msgid "Configure Full Screen Mode" +msgstr "התחל במצב מסך מלא" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "מצב מסך מלא" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, fuzzy, no-c-format +msgid "Configure File Operations" +msgstr "עורך חיצוני:" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "ניהול קבצים" + +#: app/configdialog.cpp:140 +#, fuzzy +msgid "SlideShow" +msgstr "מצגת שקופיות" + +#: app/configdialog.cpp:147 +#, fuzzy +msgid "Configure KIPI Plugins" +msgstr "עורך חיצוני:" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, fuzzy, no-c-format +msgid "Miscellaneous Settings" +msgstr "רשימת תמונות" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "שונות" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "גודל המטמון עומד על %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "דפדוף" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "המטמון כבר ריק." + +#: app/configdialog.cpp:283 +#, fuzzy +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"האם אתה בטוח שברצונך לרוקן את מטמון הדוגמיות? דבר זה יביא להסרת התיקייה " +"%1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "המטמון רוקן." + +#: app/kipiinterface.cpp:166 +#, fuzzy +msgid "%1 (Selected Images)" +msgstr "תמונה" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:296 +#, fuzzy +msgid "Add Bookmark..." +msgstr "ספריית האב" + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "ספריית האב" + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "האם אתה בטוח שברצונך למחוק את התיקייה %1?" + +#: app/bookmarkviewcontroller.cpp:396 +#, fuzzy +msgid "Delete Bookmark &Folder" +msgstr "ספריית האב" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "האם אתה בטוח שברצונך למחוק את התיקייה %1?" + +#: app/bookmarkviewcontroller.cpp:400 +#, fuzzy +msgid "Delete &Bookmark" +msgstr "ספריית האב" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "" + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +#, fuzzy +msgid "External Tools" +msgstr "עורך חיצוני:" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "תמונה" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +#, fuzzy +msgid "Image" +msgstr "תמונה" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "תיקיות" + +#: app/mainwindow.cpp:915 +#, fuzzy +msgid "Image Comment" +msgstr "דפדוף" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" + +#: app/mainwindow.cpp:967 +#, fuzzy +msgid "Browse" +msgstr "דפדוף" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "תמונה" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "שי&נוי שם..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "הע&תקה אל..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "העב&רה אל..." + +#: app/mainwindow.cpp:981 +#, fuzzy +msgid "&Link To..." +msgstr "העב&רה אל..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +#, fuzzy +msgid "Rotate &Left" +msgstr "&סובב שמאלה" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +#, fuzzy +msgid "Rotate &Right" +msgstr "סובב &ימינה" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&הפוך אופקית" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "הפוך &אנכית" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "מצגת שקופיות" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +#, fuzzy +msgid "Configure External Tools..." +msgstr "עורך חיצוני:" + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "" + +#: app/mainwindow.cpp:1099 +#, fuzzy, c-format +msgid "Show %1" +msgstr "הצג תפריט" + +#: app/mainwindow.cpp:1229 +#, fuzzy +msgid "Location Bar" +msgstr "סרגל כלים מיקום" + +#: app/mainwindow.cpp:1235 +#, fuzzy +msgid "Clear Location Bar" +msgstr "נקה את תיבת המיקום" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "מ&יקום:" + +#: app/mainwindow.cpp:1245 +#, fuzzy +msgid "Go" +msgstr "&מעבר" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:119 +#, fuzzy +msgid "Slide Show..." +msgstr "מצגת שקופיות" + +#: gvdirpart/gvdirpart.cpp:120 +#, fuzzy +msgid "Stop Slide Show" +msgstr "מצגת שקופיות" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:144 +#, fuzzy +msgid "Image Browser" +msgstr "דפדוף" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, fuzzy, no-c-format +msgid "Top-Left" +msgstr "&סובב שמאלה" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, fuzzy, no-c-format +msgid "Top-Right" +msgstr "סובב &ימינה" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, fuzzy, no-c-format +msgid "Bottom-Left" +msgstr "&סובב שמאלה" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, fuzzy, no-c-format +msgid "Bottom-Right" +msgstr "סובב &ימינה" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, fuzzy, no-c-format +msgid "Bottom-Central" +msgstr "&סובב שמאלה" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "" + +#: gvcore/deletedialog.cpp:44 +#, fuzzy +msgid "About to delete selected files" +msgstr "האם אתה בטוח שברצונך למחוק קבצים אלה?" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "שם" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "גודל" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "תאריך" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "הרשאות" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "בעלים" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "קבוצה" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:154 +#, fuzzy, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "אין אפשרות לשמור את הקובץ." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, fuzzy, c-format +msgid "Could not write to %1." +msgstr "אין אפשרות לשמור את הקובץ." + +#: gvcore/documentloadedimpl.cpp:179 +#, fuzzy, c-format +msgid "Could not upload the file to %1." +msgstr "אין אפשרות לשמור את הקובץ." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +#, fuzzy +msgid "Copy File" +msgstr "ה&עתק לכאן" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "" + +#: gvcore/fileopobject.cpp:143 +#, fuzzy +msgid "Link File" +msgstr "שנה את השם של תיקייה זו ל:" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "" + +#: gvcore/fileopobject.cpp:172 +#, fuzzy +msgid "Move File" +msgstr "העב&ר לכאן" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "קובץ או תיקייה התחלתיים" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "הזן את שם התיקייה החדשה:" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "קובץ או תיקייה התחלתיים" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "האם אתה בטוח שברצונך להעביר קבצים אלה לאשפה?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

האם אתה בטוח שברצונך להעביר את %1 לאשפה?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "האם אתה בטוח שברצונך למחוק קבצים אלה?" + +#: gvcore/fileopobject.cpp:284 +#, fuzzy +msgid "Delete Files" +msgstr "מחיקת קבצים" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

האם אתה בטוח שברצונך למחוק את %1?

" + +#: gvcore/fileopobject.cpp:291 +#, fuzzy +msgid "Delete File" +msgstr "מחיקת קבצים" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "שנה את השם של תיקייה זו ל:" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

שנה את שם הקובץ %1 ל:

" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "שי&נוי שם..." + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "העב&ר לכאן" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "ה&עתק לכאן" + +#: gvcore/fileoperation.cpp:99 +#, fuzzy +msgid "&Link Here" +msgstr "העב&ר לכאן" + +#: gvcore/imageview.cpp:328 +#, fuzzy +msgid "Fit to &Window" +msgstr "&חלונות" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&נעל התקרבות" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "התמונה %1 שונתה. האם ברצונך לשמור את השינויים?" + +#: gvcore/document.cpp:608 +#, fuzzy, c-format +msgid "Could not save the image to %1." +msgstr "אין אפשרות לשמור את הקובץ." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "תבנית:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, fuzzy, no-c-format +msgid "All files" +msgstr "העב&ר לכאן" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "תמונה" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&ראשון" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "א&חרון" + +#: gvcore/fileviewcontroller.cpp:289 +#, fuzzy +msgid "&Next" +msgstr "תמונה" + +#: gvcore/fileviewcontroller.cpp:293 +#, fuzzy +msgid "&Previous Folder" +msgstr "ספריית האב" + +#: gvcore/fileviewcontroller.cpp:297 +#, fuzzy +msgid "&Next Folder" +msgstr "ספריית האב" + +#: gvcore/fileviewcontroller.cpp:301 +#, fuzzy +msgid "&First Sub Folder" +msgstr "ספריית האב" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "פרטים" + +#: gvcore/fileviewcontroller.cpp:306 +#, fuzzy +msgid "Thumbnails with Info on Side" +msgstr "תצוגת דוגמיות" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:321 +#, fuzzy +msgid "Thumbnail Size" +msgstr "תצוגת דוגמיות" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "הצג קבצים &מוסתרים" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +#, fuzzy +msgid "By Name" +msgstr "שם" + +#: gvcore/fileviewcontroller.cpp:329 +#, fuzzy +msgid "By Date" +msgstr "תאריך" + +#: gvcore/fileviewcontroller.cpp:329 +#, fuzzy +msgid "By Size" +msgstr "גודל" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:418 +#, fuzzy +msgid "Edit Thumbnail Details..." +msgstr "דוגמיות בינוניות" + +#: gvcore/fileviewcontroller.cpp:750 +#, fuzzy, c-format +msgid "Thumbnail size: %1x%2" +msgstr "תצוגת דוגמיות" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +#, fuzzy +msgid "Could not save this JPEG file." +msgstr "אין אפשרות לשמור את הקובץ." + +#: gvimagepart/gvimagepart.cpp:67 +#, fuzzy +msgid "Could not save image to a temporary file" +msgstr "אין אפשרות לשמור את הקובץ." + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:112 +#, fuzzy +msgid "&Next Image" +msgstr "תמונה" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:154 +#, fuzzy +msgid "Image Viewer" +msgstr "תצוגת תמונה" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:199 +#, fuzzy +msgid "Done." +msgstr "ללא" + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, fuzzy, no-c-format +msgid "URL:" +msgstr "&כתובת:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, fuzzy, no-c-format +msgid "Preview:" +msgstr "הגדרות Gwenview" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "טען אוטומטית את התמונה הראשונה בתיקייה" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "הצג פסי גלילה" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, fuzzy, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "הגדל תמונות קטנות כאשר אפשרות ההתקרבות האוטומטית פועלת" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "ללא" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, fuzzy, no-c-format +msgid "Fast" +msgstr "א&חרון" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, fuzzy, no-c-format +msgid "Normal" +msgstr "תבנית:" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, fuzzy, no-c-format +msgid "Scroll current image" +msgstr "צבע שם הקובץ של התמונה הנוכחית:" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, fuzzy, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "פעולת גלגלת העכבר" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "הצג פסי גלילה" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "הצג תיקיות וארכיונים" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "תצוגת דוגמיות" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "מרווח בין דוגמיות:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, fuzzy, no-c-format +msgid "Image size" +msgstr "תצוגת תמונה" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "מטמון דוגמיות" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "חשב גודל מטמון" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "רוקן מטמון" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "לולאה" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, fuzzy, no-c-format +msgid "Stop on the last image of the folder" +msgstr "הזן את שם התיקייה החדשה:" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, fuzzy, no-c-format +msgid "Delay between images (in seconds):" +msgstr "השהיה בין תמונות (בשניות):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, fuzzy, no-c-format +msgid "Moving & Copying Files" +msgstr "העברת קבצים והעתקתם" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "הצג דו-שיח העתקה" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "הצג דו-שיח העברה" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "תיקיית היעד המשמשת כברירת מחדל:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, fuzzy, no-c-format +msgid "Deleting Files" +msgstr "מחיקת קבצים" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "בקש אישור" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, fuzzy, no-c-format +msgid "Move deleted files to the trash" +msgstr "העבר את הקבצים שנמחקו לאשפה" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "מחק את הקבצים לצמיתות (השתמש בזהירות)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, fuzzy, no-c-format +msgid "Configure External Tools" +msgstr "עורך חיצוני:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, fuzzy, no-c-format +msgid "File Associations" +msgstr "ניהול קבצים" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, fuzzy, no-c-format +msgid "Name:" +msgstr "שם" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, fuzzy, no-c-format +msgid "All images" +msgstr "תמונה" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, fuzzy, no-c-format +msgid "Thumbnail Details" +msgstr "תצוגת דוגמיות" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, fuzzy, no-c-format +msgid "Image Settings" +msgstr "רשימת תמונות" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, fuzzy, no-c-format +msgid "Image position:" +msgstr "רשימת תמונות" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, fuzzy, no-c-format +msgid "&Scale to:" +msgstr "מ&יקום:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, fuzzy, no-c-format +msgid "From:" +msgstr "תבנית:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "תיקיות" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, fuzzy, no-c-format +msgid "&Go" +msgstr "&מעבר" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, fuzzy, no-c-format +msgid "Images" +msgstr "תמונה" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, fuzzy, no-c-format +msgid "&Window" +msgstr "&חלונות" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, fuzzy, no-c-format +msgid "Location Toolbar" +msgstr "סרגל כלים מיקום" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "מחיקת קבצים" + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "תיקיות" + +#, fuzzy +#~ msgid "L&ocation: " +#~ msgstr "מ&יקום:" + +#~ msgid "Filename color of current image:" +#~ msgstr "צבע שם הקובץ של התמונה הנוכחית:" + +#, fuzzy +#~ msgid "Filter:" +#~ msgstr "תיקיות" + +#, fuzzy +#~ msgid "Parent Folder" +#~ msgstr "ספריית האב" + +#, fuzzy +#~ msgid "Custom Filter" +#~ msgstr "מחיקת קבצים" + +#, fuzzy +#~ msgid "Filtered" +#~ msgstr "תיקיות" + +#, fuzzy +#~ msgid "Form1" +#~ msgstr "תבנית:" + +#, fuzzy +#~ msgid "You cannot trash the trash bin." +#~ msgstr "אין אפשרות להעביר לאשפה את סל האשפה." + +#, fuzzy +#~ msgid "Delete item(s)" +#~ msgstr "מחיקת קבצים" + +#, fuzzy +#~ msgid "Image View Toolbar" +#~ msgstr "תצוגת תמונה" + +#, fuzzy +#~ msgid "Toggle Full Screen Bar" +#~ msgstr "מצב מסך מלא" + +#~ msgid "New Branch..." +#~ msgstr "תיקייה חדשה" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "תיקיות" + +#, fuzzy +#~ msgid "Root Folder" +#~ msgstr "תיקיות" + +#~ msgid "Renaming Folder" +#~ msgstr "שנה את השם של תיקייה זו ל:" + +#~ msgid "Rename this folder to:" +#~ msgstr "שנה את השם של תיקייה זו ל:" + +#~ msgid "Are you sure you want to delete the folder %1?" +#~ msgstr "האם אתה בטוח שברצונך למחוק את התיקייה %1?" + +#, fuzzy +#~ msgid "Delete Folder" +#~ msgstr "ספריית האב" + +#, fuzzy +#~ msgid "" +#~ "Do you really want to remove\n" +#~ " '%1'?" +#~ msgstr "

האם אתה בטוח שברצונך למחוק את %1?

" + +#~ msgid "&Auto Zoom" +#~ msgstr "&התקרבות אוטומטית" diff --git a/hi/Makefile.am b/hi/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/hi/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/hi/messages/Makefile.am b/hi/messages/Makefile.am new file mode 100644 index 0000000..25098cd --- /dev/null +++ b/hi/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = hi +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/hi/messages/gwenview.po b/hi/messages/gwenview.po new file mode 100644 index 0000000..83c9794 --- /dev/null +++ b/hi/messages/gwenview.po @@ -0,0 +1,1879 @@ +# SOME DESCRIPTIVE TITLE. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2005-01-18 17:59+0530\n" +"Last-Translator: Ravishankar Shrivastava \n" +"Language-Team: indlinux-hindi \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Hindi\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "नया फ़ोल्डर..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "नाम बदलें..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "पूर्ण स्क्रीन मोड में प्रारंभ करें" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "फ़ाइल या फ़ोल्डर प्रारंभ किया जा रहा है" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "ग्वेन-व्यू" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "केडीई के लिए एक छवि प्रदर्शक" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "तीव्र जेपीईजी लघुछवि ज़ेनरेशन (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"पता पट्टी (v0.16.0)\n" +"इतिहास समर्थन (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "फ़ाइल ऑपरेशन पैच (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "केडीई 3.0 (v0.16.1) पर फ़िक्स्ड कम्पाइलेशन" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "प्रथम आरपीएम स्पेक फ़ाइल" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "आरटीएल भाषा (v0.16.0) के लिए औज़ार-पट्टी खाका पैच" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "प्रिंटिंग समर्थन (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"फ़ाइल इन्फो दृश्य (v1.0.0)\n" +"क्लिक पर स्वचालित ज़ूम करने का पैच (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "माउस व्हील व्यवहार कॉन्फ़िगर किया जा रहा है (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "माउस नेविगेशन के लिए पैच (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "कॉन्करर फ़ोल्डर कॉन्टेक्स्ट मेन्यू में इंटीग्रेशन" + +#: app/bookmarkdialog.cpp:69 +#, fuzzy +msgid "Add/Edit Bookmark Folder" +msgstr "फ़ोल्डर मिटाएँ" + +#: app/bookmarkdialog.cpp:72 +#, fuzzy +msgid "Add/Edit Bookmark" +msgstr "फ़ोल्डर मिटाएँ" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "छवि सूची कॉन्फ़िगर करें" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "छवि सूची" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "छवि दृश्य कॉन्फ़िगर करें" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "छवि दृश्य" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "संपूर्ण स्क्रीन मोड कॉन्फ़िगर करें" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "पूरा स्क्रीन" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "फ़ाइल प्रक्रियाओं को कॉन्फ़िगर करें" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "फ़ाइल प्रक्रियाएँ" + +#: app/configdialog.cpp:140 +#, fuzzy +msgid "SlideShow" +msgstr "स्लाइड शो" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "केआईपीआई प्लगइन कॉन्फ़िगर करें" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "केआईपीआई प्लगइन्स" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "विविध विन्यास" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "विविध" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "कैश आकार है %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "(कोई टिप्पणी नहीं)" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "कैश पहले ही खाली है." + +#: app/configdialog.cpp:283 +#, fuzzy +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"क्या आप वाकई लघु छवि के कैश को मिटाना चाहते हैं?\n" +"यह फ़ोल्डर %1 को मिटा देगा." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "कैश खाली कर दिया गया." + +#: app/kipiinterface.cpp:166 +#, fuzzy +msgid "%1 (Selected Images)" +msgstr "चयनित छवियाँ" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:296 +#, fuzzy +msgid "Add Bookmark..." +msgstr "फ़ोल्डर मिटाएँ" + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "फ़ोल्डर मिटाएँ" + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:394 +#, fuzzy +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "क्या आप वाकई फ़ोल्डर %1 को मिटाना चाहते हैं?" + +#: app/bookmarkviewcontroller.cpp:396 +#, fuzzy +msgid "Delete Bookmark &Folder" +msgstr "फ़ोल्डर मिटाएँ" + +#: app/bookmarkviewcontroller.cpp:398 +#, fuzzy +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "क्या आप वाकई फ़ोल्डर %1 को मिटाना चाहते हैं?" + +#: app/bookmarkviewcontroller.cpp:400 +#, fuzzy +msgid "Delete &Bookmark" +msgstr "शाखा मिटाएँ" + +#: app/metaedit.cpp:77 +#, fuzzy +msgid "No image selected." +msgstr "कोई छवि चयनित नहीं." + +#: app/metaedit.cpp:82 +#, fuzzy +msgid "This image cannot be commented." +msgstr "छवि में टिप्पणी नहीं डाली जा सकती." + +#: app/metaedit.cpp:110 +#, fuzzy +msgid "Type here to add a comment to this image." +msgstr "इस छवि पर टिप्पणी डालने के लिए यहाँ टाइप करें." + +#: app/metaedit.cpp:113 +#, fuzzy +msgid "No comment available." +msgstr "कोई टिप्पणी उपलब्ध नहीं है." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "बाहरी औज़ार" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +#, fuzzy +msgid "Reset" +msgstr "उत्तम" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "छवियाँ" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "छवि" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "फ़ोल्डर्स" + +#: app/mainwindow.cpp:915 +#, fuzzy +msgid "Image Comment" +msgstr "छवि छपाई टिप्पणी" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "ब्राउज़" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "अगली छवि (&N)" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "नाम बदलें... (&R)" + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "यहाँ नक़ल करें... (&C)" + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "यहाँ पर खिसकाएँ... (&M)" + +#: app/mainwindow.cpp:981 +#, fuzzy +msgid "&Link To..." +msgstr "यहाँ पर खिसकाएँ... (&M)" + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "बाएँ घुमाएँ (&L)" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "दाएँ घुमाएँ (&R)" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "प्रतिबिंब (&M)" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "पलटें (&F)" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "स्लाइड शो" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "ऊपर" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "बाहरी औज़ार कॉन्फ़िगर करें..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "छुपाएँ %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "%1 दिखाएँ" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "स्थान पट्टी" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "स्थान पट्टी साफ करें" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "स्थानः (&o)" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "जाएँ" + +#: app/mainwindow.cpp:1323 +#, fuzzy +msgid "No Plugin" +msgstr "कोई प्लगइन नहीं" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "रविशंकर श्रीवास्तव " + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "raviratlami@yahoo.com" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "स्लाइड शो..." + +#: gvdirpart/gvdirpart.cpp:120 +#, fuzzy +msgid "Stop Slide Show" +msgstr "स्लाइड शो" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "जीवी-डिर-पार्ट" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "छवि ब्राउज़र" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "मिलीमीटर्स" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "सेन्टीमीटर्स" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "इंचेस" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "मध्य-बाएँ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "मध्य-दाएँ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "ऊपरी-बायाँ " + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "ऊपरी-दायाँ " + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "निचला-बायाँ " + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "निचला-दायाँ " + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "ऊपरी-केंद्रित" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "निचला-केंद्रित" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "केंद्रित" + +#: gvcore/deletedialog.cpp:44 +#, fuzzy +msgid "About to delete selected files" +msgstr "क्या आप वाकई इन फ़ाइलों को मिटाना चाहते हैं?" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "नाम" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "आकार" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "तारीख़" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "अनुमतियाँ" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "मालिक" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "समूह" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:154 +#, fuzzy, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "फ़ाइल को %1 पर अपलोड नहीं कर सका" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, fuzzy, c-format +msgid "Could not write to %1." +msgstr "फ़ाइल को %1 पर अपलोड नहीं कर सका" + +#: gvcore/documentloadedimpl.cpp:179 +#, fuzzy, c-format +msgid "Could not upload the file to %1." +msgstr "फ़ाइल को %1 पर अपलोड नहीं कर सका" + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "औज़ार नाम रिक्त नहीं हो सकता" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "पर वहाँ पहले ही एक औज़ार नाम \"%1\" मौज़ूद है" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "<अनाम औज़ार>" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "फ़ाइल की नक़ल करें" + +#: gvcore/fileopobject.cpp:114 +#, fuzzy +msgid "Select Folder Where Files Will be Copied" +msgstr "फ़ोल्डर चुनें जहाँ फ़ाइलों की नक़ल की जाएगी" + +#: gvcore/fileopobject.cpp:143 +#, fuzzy +msgid "Link File" +msgstr "फ़ाइलनाम बदला जा रहा है" + +#: gvcore/fileopobject.cpp:146 +#, fuzzy +msgid "Select Folder Where the Files Will be Linked" +msgstr "फ़ोल्डर चुनें जहाँ फ़ाइलों की नक़ल की जाएगी" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "फ़ाइल खिसकाएँ" + +#: gvcore/fileopobject.cpp:175 +#, fuzzy +msgid "Select Folder Where Files Will be Moved" +msgstr "फ़ोल्डर चुनें जहाँ फ़ाइलों को खिसकाया जाएगा" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "फ़ोल्डर बनाया जा रहा है" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "नए फ़ोल्डर के लिए एक नाम भरें:" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "फ़ोल्डर बनाया जा रहा है" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "क्या आप वाकई इन फ़ाइलों को रद्दी में डालना चाहते हैं?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "फ़ाइलें रद्दी में डालें" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "रद्दी में डालें (&T)" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

क्या आप सचमुच %1 को रद्दी में ले जाना चाहते हैं?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "फ़ाइल रद्दी में डालें" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "क्या आप वाकई इन फ़ाइलों को मिटाना चाहते हैं?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "फ़ाइलें मिटाएँ" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

क्या आप सचमुच में '%1' को मिटाना चाहते हैं?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "फ़ाइल मिटाएँ" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "फ़ाइलनाम बदला जा रहा है" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

फाइलनाम बदलें %1 to:

" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "नाम बदलें... (&R)" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "यहाँ खिसकाएँ (&M)" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "यहाँ नक़ल करें (&C)" + +#: gvcore/fileoperation.cpp:99 +#, fuzzy +msgid "&Link Here" +msgstr "यहाँ खिसकाएँ (&M)" + +#: gvcore/imageview.cpp:328 +#, fuzzy +msgid "Fit to &Window" +msgstr "विंडो (&W)" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "ज़ूम तालाबन्द करें (&L)" + +#: gvcore/imageview.cpp:368 +#, fuzzy +msgid "Increase Gamma" +msgstr "गामा बढ़ाएँ" + +#: gvcore/imageview.cpp:370 +#, fuzzy +msgid "Decrease Gamma" +msgstr "गामा घटाएँ" + +#: gvcore/imageview.cpp:372 +#, fuzzy +msgid "Increase Brightness" +msgstr "चमकीलापन बढ़ाएँ" + +#: gvcore/imageview.cpp:374 +#, fuzzy +msgid "Decrease Brightness" +msgstr "चमकीलापन बढ़ाएँ" + +#: gvcore/imageview.cpp:376 +#, fuzzy +msgid "Increase Contrast" +msgstr "कंट्रास्ट बढ़ाएँ" + +#: gvcore/imageview.cpp:378 +#, fuzzy +msgid "Decrease Contrast" +msgstr "कंट्रास्ट घटाएँ" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "छवि पेज पर फिट नहीं होगा. आप क्या करना चाहेंगे?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "सिकोड़ें" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"छवि %1 को परिवर्धित किया गया है, क्या आप परिवर्तनों को सहेजना " +"चाहेंगे?" + +#: gvcore/document.cpp:608 +#, fuzzy, c-format +msgid "Could not save the image to %1." +msgstr "फ़ाइल को %1 पर अपलोड नहीं कर सका" + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(कोई टिप्पणी नहीं)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "सहेजने के लिए कोई दस्तावेज़ नहीं" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "फॉर्मेटः" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "सभी फ़ाइलें" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "छवियाँ" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "पहला (&F)" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "अंतिम (&L)" + +#: gvcore/fileviewcontroller.cpp:289 +#, fuzzy +msgid "&Next" +msgstr "अगली छवि (&N)" + +#: gvcore/fileviewcontroller.cpp:293 +#, fuzzy +msgid "&Previous Folder" +msgstr "पिछली छवि (&P)" + +#: gvcore/fileviewcontroller.cpp:297 +#, fuzzy +msgid "&Next Folder" +msgstr "पेरेन्ट फ़ोल्डर " + +#: gvcore/fileviewcontroller.cpp:301 +#, fuzzy +msgid "&First Sub Folder" +msgstr "पेरेन्ट फ़ोल्डर " + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "विवरण" + +#: gvcore/fileviewcontroller.cpp:306 +#, fuzzy +msgid "Thumbnails with Info on Side" +msgstr "लघु-छवि दृश्य" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:321 +#, fuzzy +msgid "Thumbnail Size" +msgstr "लघु-छवि दृश्य" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "छुपी फ़ाइलें दिखाएँ (&H)" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "छाँटें" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "नाम से" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "तारीख़ से" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "आकार से" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "घटते क्रम में" + +#: gvcore/fileviewcontroller.cpp:418 +#, fuzzy +msgid "Edit Thumbnail Details..." +msgstr "मध्यम आकार की लघु छवियाँ" + +#: gvcore/fileviewcontroller.cpp:750 +#, fuzzy, c-format +msgid "Thumbnail size: %1x%2" +msgstr "लघु-छवि दृश्य" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "इस जेपीईजी फ़ाइल को सहेज नहीं सका." + +#: gvimagepart/gvimagepart.cpp:67 +#, fuzzy +msgid "Could not save image to a temporary file" +msgstr "फ़ाइल को %1 पर अपलोड नहीं कर सका" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "पिछली छवि (&P)" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "अगली छवि (&N)" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "जीवी-इमेज-पार्ट" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "छवि प्रदर्शक" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "सम्पन्न." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "नई शाखा जोड़ें" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "यूआरएल:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "शीर्षक:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "छवि को लोड करते समय व्यस्त माउस संकेतक दिखाएँ" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "ऑन स्क्रीन प्रदर्शक" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, fuzzy, no-c-format +msgid "Preview:" +msgstr "ग्वेन-व्यू" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, fuzzy, no-c-format +msgid "What to do when leaving a modified image" +msgstr "क्या करना है जब परिवर्धित छवि को छोड़ा जा रहा हो" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "पूछें" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "चुपचाप सहेजें" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "परिवर्तन फेंक दें" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "स्क्रॉल पट्टियाँ दिखाएँ" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, fuzzy, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "जब स्वचालित ज़ूम क्रियाशील होगा तब लघु छवियों को बड़ा करें" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "पृष्ठभूमि रंगः" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "स्मूथिंग" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "कोई नहीं" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "तेज" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "सामान्य" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "उत्तम" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "स्मूथिंग देर से" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "वर्तमान छवि स्क्रॉल करें" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "छवि सूची ब्राउज़ करें" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "छवि के ऊपर माउस व्हील का व्यवहार" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "स्क्रॉल पट्टियाँ दिखाएँ" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "फ़ोल्डर तथा अभिलेख दिखाएँ" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "लघु-छवि दृश्य" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "लघु-छवियों के बीच हाशिया:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, fuzzy, no-c-format +msgid "File name" +msgstr "फ़ाइल जानकारी" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, fuzzy, no-c-format +msgid "Image size" +msgstr "छवि दृश्य" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "लघु-छवि कैश" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "लघु-छवियों को कैश में रखें" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "बाहर होने पर लघु-छवि कैश को स्वचालित खाली करें" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "कैश आकार की गणना करें" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "कैश खाली करें" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "लूप" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, fuzzy, no-c-format +msgid "Stop on the last image of the folder" +msgstr "नए फ़ोल्डर के लिए एक नाम भरें:" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, fuzzy, no-c-format +msgid "Delay between images (in seconds):" +msgstr "छवियों के मध्य अंतराल (सेकण्डों में):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "फ़ाइलों को खिसकाया तथा नक़ल किया जा रहा है" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "नक़ल संवाद दिखाएँ" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "खिसकाएँ संवाद दिखाएँ" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "डिफ़ॉल्ट गन्तव्य फ़ोल्डर:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "फ़ाइलें मिटाई जा रही हैं" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "पुष्टिकरण हेतु पूछें" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "मिटाई फ़ाइलों को रद्दी में खिसकाएँ" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "क्या वाकई फ़ाइलों को मिटाएँ (खतरनाक)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, fuzzy, no-c-format +msgid "&Brightness:" +msgstr "चमकीलापन घटाएँ" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "बाहरी औज़ार कॉन्फ़िगर करें" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "जोड़ें (&A)" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "फ़ाइल असोसिएशन" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "नाम:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "कमांडः" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "सभी छवियाँ" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "मनपसंदः" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "माइम क़िस्म" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, fuzzy, no-c-format +msgid "Thumbnail Details" +msgstr "लघु-छवि दृश्य" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "छवि विन्यास " + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "छवि स्थिति:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "छवि के नीचे फ़ाइलनाम छापें (&l)" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "छवि छपाई टिप्पणी" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "आकार बदलें" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "आकार नहीं बदलें (&N)" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "छवि का आकार पृष्ठ के अनुसार फिट करें (&F)" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "लघु छवियों को बड़ा करें" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "आकार बदलें: (&S)" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "एक्स" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "अनुपात बनाए रखें" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, fuzzy, no-c-format +msgid "From:" +msgstr "फॉर्मेटः" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "फ़ोल्डर्स" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "रंग (&C)" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, fuzzy, no-c-format +msgid "&Go" +msgstr "जाएँ" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "प्लगइन्स (&P)" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "छवियाँ" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "प्रभाव " + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "औज़ार" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "बैच प्रोसेसिंग" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "संग्रह" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "विंडो (&W)" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "स्थान औज़ार पट्टी" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "फ़ाइल मिटाएँ" + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "फ़ोल्डर्स" + +#~ msgid "L&ocation: " +#~ msgstr "स्थानः (&o)" + +#~ msgid "Filename color of current image:" +#~ msgstr "वर्तमान छवि का फ़ाइलनाम रंग:" + +#, fuzzy +#~ msgid "Filter:" +#~ msgstr "फ़ोल्डर्स" + +#~ msgid "Parent Folder" +#~ msgstr "पेरेन्ट फ़ोल्डर " + +#~ msgid "Manipulating images..." +#~ msgstr "छवियों में तब्दीलियाँ की जा रही हैं..." + +#, fuzzy +#~ msgid "Custom" +#~ msgstr "मनपसंदः" + +#, fuzzy +#~ msgid "Custom Filter" +#~ msgstr "फ़ाइल मिटाएँ" + +#, fuzzy +#~ msgid "Filtered" +#~ msgstr "फ़ोल्डर्स" + +#, fuzzy +#~ msgid "Form1" +#~ msgstr "फॉर्मेटः" + +#~ msgid "Path only" +#~ msgstr "सिर्फ पथ" + +#~ msgid "Comment only" +#~ msgstr "सिर्फ टिप्पणी" + +#~ msgid "Path and comment" +#~ msgstr "पथ तथा टिप्पणी" + +#~ msgid "You cannot trash the trash bin." +#~ msgstr "रद्दी की टोकरी को आप रद्दी में नहीं डाल सकते." + +#~ msgid "Delete item(s)" +#~ msgstr "वस्तु मिटाएँ" + +#, fuzzy +#~ msgid "Image View Toolbar" +#~ msgstr "फ़ाइल दृश्य औज़ार-पट्टी" + +#, fuzzy +#~ msgid "Toggle Full Screen Bar" +#~ msgstr "पूरा स्क्रीन" + +#~ msgid "File Info" +#~ msgstr "फ़ाइल जानकारी" + +#, fuzzy +#~ msgid "Add/Edit Branch" +#~ msgstr "शाखा संपादित करें" + +#~ msgid "New Branch..." +#~ msgstr "नई शाखा..." + +#~ msgid "Delete Branch" +#~ msgstr "शाखा मिटाएँ" + +#~ msgid "Home Folder" +#~ msgstr "घर फ़ोल्डर" + +#~ msgid "Root Folder" +#~ msgstr "रूट फ़ोल्डर" + +#~ msgid "Renaming Folder" +#~ msgstr "फ़ोल्डर नाम बदला जा रहा है" + +#~ msgid "Rename this folder to:" +#~ msgstr "इस फ़ोल्डर का यह नाम बदलें:" + +#~ msgid "Are you sure you want to delete the folder %1?" +#~ msgstr "क्या आप वाकई फ़ोल्डर %1 को मिटाना चाहते हैं?" + +#~ msgid "Delete Folder" +#~ msgstr "फ़ोल्डर मिटाएँ" + +#~ msgid "" +#~ "Do you really want to remove\n" +#~ " '%1'?" +#~ msgstr "" +#~ "क्या आप वाकई मिटाना चाहेंगे\n" +#~ " '%1'? को " + +#~ msgid "You have removed all folders. The list will now rollback to the default." +#~ msgstr "आपने सभी फ़ोल्डरों को मिटा दिया है. यह सूची अब डिफ़ॉल्ट में रोल बैक होगी." + +#~ msgid "An entry already exists with the title \"%1\"." +#~ msgstr "शीर्षक \"%1\" के साथ एक प्रविष्टि पहले से ही मौजूद है." + +#~ msgid "An entry already exists with the URL \"%1\"." +#~ msgstr "यूआरएल \"%1\" के साथ एक प्रविष्टि पहले से ही मौजूद है." + +#, fuzzy +#~ msgid "milliseconds" +#~ msgstr "संग्रह" + +#~ msgid "&Auto Zoom" +#~ msgstr "स्वचालित ज़ूम करें (&A)" + +#, fuzzy +#~ msgid "Add/edit a branch" +#~ msgstr "नई शाखा जोड़ें" + +#, fuzzy +#~ msgid "" +#~ "Custom (example: %f - %c)\n" +#~ "- %f: filename\n" +#~ "- %p: filepath\n" +#~ "- %c: comment\n" +#~ "- %r: resolution\n" +#~ "- %n: current image position\n" +#~ "- %N: image count\n" +#~ "- \\n: newline" +#~ msgstr "" +#~ "मनपसंद (उदाहरण: %f - %c)\n" +#~ "%f: फ़ाइलनाम, %p: फ़ाइलपथ, %c: टिप्पणी, %r रेज़ोल्यूशन, \\n नई पंक्ति" + +#, fuzzy +#~ msgid "Folder Content" +#~ msgstr "फ़ोल्डर के वस्तु" + +#~ msgid "%1 - No Images" +#~ msgstr "%1 - कोई छवियाँ नहीं" + +#, fuzzy +#~ msgid "" +#~ "_n: %1 - One Image\n" +#~ "%1 - %n images" +#~ msgstr "%1 - %n छवियाँ" + +#~ msgid "Word wrap filename" +#~ msgstr "वर्ड व्रेप फ़ाइलनाम" + +#~ msgid "Small Thumbnails" +#~ msgstr "छोटी लघु छवियाँ" + +#~ msgid "Large Thumbnails" +#~ msgstr "बड़ी लघु छवियाँ" + +#~ msgid "Could not save the image to %1.
You are not allowed to save a file here.
" +#~ msgstr "छवियों को %1 पर सहेज नहीं सका.
आपको यहाँ पर फ़ाइलें सहेजने की अनुमति नहीं है.
" + +#~ msgid "Could not save the image to %1.
An error happened while saving.
" +#~ msgstr "छवियों को %1 पर सहेज नहीं सका.
सहेजने के दौरान एक त्रुटि हुई.
" + +#~ msgid "Gwenview hack" +#~ msgstr "ग्वेन-व्यू - हेक" + +#~ msgid "Patch to generate thumbnails for the visible images first (v1.1.0)" +#~ msgstr "दृष्टिगोचर छवियों के लिए लघु छवि ज़ेनरेट करने के लिए पैच (v1.1.0)" diff --git a/hu/Makefile.am b/hu/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/hu/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/hu/messages/Makefile.am b/hu/messages/Makefile.am new file mode 100644 index 0000000..a60c4c4 --- /dev/null +++ b/hu/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = hu +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/hu/messages/gwenview.po b/hu/messages/gwenview.po new file mode 100644 index 0000000..16d5684 --- /dev/null +++ b/hu/messages/gwenview.po @@ -0,0 +1,1753 @@ +# translation of Gwenview to Hungarian +# Gwenview-hu +# Copyright (C) 2001,2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. +# +# Arpad Biro , 2001,2003, 2004, 2005, 2006, 2007. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-09-30 08:50+0200\n" +"PO-Revision-Date: 2007-10-10 23:36+0200\n" +"Last-Translator: Arpad Biro \n" +"Language-Team: Hungarian\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" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Új könyvtár..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Átnevezés..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Indítás teljes képernyős módban" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Szűrés fájltípusra" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Szűrés fájlnév-mintára (*.jpg, 01*, ...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Csak az ekkori vagy ennél újabb fájlok megjelenítése: " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Csak az ekkori vagy ennél régebbi fájlok megjelenítése: " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Kezdőfájl vagy -könyvtár" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Képmegjelenítő a KDE-hez" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Fő fejlesztő" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Fejlesztő" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Gyors bélyegkép-generálás JPEG-képekhez (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Helymegadási eszköztár (v0.16.0)\n" +"Előzmények (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Fájlkezelési módosítás (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Hibás JPEG-kép bélyegképének generálásakor fellépő hiba javítása (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "KDE 3.0-rendszereken való fordítás javítása (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Az első RPM-es spec-fájl" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" +"Eszköztárakkal kapcsolatos javítás a jobbról balra író nyelvekhez (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Nyomtatási támogatás (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Fájlinformáció (v1.0.0)\n" +"Automatikus nagyítás egyszerű ki- és bekapcsolása (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Beállítható egérgörgő-viselkedés (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Opció a könyvtárakban levő első kép automatikus betöltésének megakadályozásához " +"(v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "A Konqueror v3 bélyegkép-könyvtárának használata (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Javítás az egérrel való navigáláshoz (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Integrálás a Konqueror könyvtármenüjébe" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Könyvjelzőmappa felvétele/szerkesztése" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Könyvjelző felvétele/szerkesztése" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "A képlista beállítása" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Képlista" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "A képmegjelenítés beállítása" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Képmegjelenítés" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "A teljes képernyős mód beállítása" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Teljes képernyő" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Fájlműveletek beállítása" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Fájlműveletek" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Diavetítés" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "A KIPI-modulok beállítása" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "KIPI-modulok" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Vegyes beállítások" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Egyéb" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "A gyorstár mérete: %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/bizonyos/helyen/levő/kép.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Egy megjegyzés" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "A gyorstár már üres." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Biztosan üríteni kívánja a bélyegkép-gyorstárat? Ezzel együtt eltávolításra " +"kerül a(z) %1 könyvtár." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "A gyorstár kiürítése megtörtént." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (Kijelölt képek)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Felvétel" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Eltávolítás" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Könyvjelző felvétele..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Könyvjelzőmappa felvétele..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Szerkesztés..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Biztosan törölni kívánja ezt a könyvjelzőmappát: %1?" +"
Ez a művelet törli a mappát és a benne levő összes könyvjelzőt." + +# TODO: mnemonic ellenorzese +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Könyvjelzőma&ppa törlése" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Biztosan törölni kívánja ezt a könyvjelzőt: %1?" + +# TODO: mnemonic ellenorzese +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Könyv&jelző törlése" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Kép nincs kijelölve." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Ehhez a képhez nem írható megjegyzés." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Ha megjegyzést szeretne írni a képhez, gépelje be ide." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Nincs elérhető megjegyzés." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Külső eszközök" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Biztos abban, hogy szeretné visszaállítani az ablakbeállításokat a \"gyári\" " +"beállításokra?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Visszaállítás" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Nincs kép" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 képpont" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Kép" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Könyvtárak" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "A képhez tartozó megjegyzés" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Beállításfrissítés" +"
A dokkolási módszer változása miatt a korábbi dokkolási beállítások " +"törlésre kerültek. Állítsa be a dokkolást ismét.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Böngészés" + +# TODO: ellenőrizni +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Képmegjelenítés" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "Átneve&zés..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "Má&solás..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "Át&helyezés..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "Link létreh&ozása..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Left" +msgstr "Elforgatás &balra" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:91 +#: gvimagepart/gvimagepart.cpp:120 +msgid "Rotate &Right" +msgstr "Elforgatás &jobbra" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Vízszintes tükrözés" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Függőleges tükrözés" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Diavetítés" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Fel" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Saját könyvtár" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Külső eszközök beállítása..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "%1 elrejtése" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "%1 megjelenítése" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Helymegadási eszköztár" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "A helymegadás törlése" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "&Hely:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Ugrás" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Nincs modul" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "KIPI-támogatás mellőzése" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Bíró Árpád" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "biro_arpad@yahoo.com" + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Slide Show..." +msgstr "Diavetítés..." + +#: gvdirpart/gvdirpart.cpp:121 +msgid "Stop Slide Show" +msgstr "Diavetítés leállítása" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:145 +msgid "Image Browser" +msgstr "Képböngésző" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Milliméter" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Centiméter" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Hüvelyk" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Középen-balra" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Középen-jobbra" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Fent-balra" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Fent-jobbra" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Lent-balra" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Lent-jobbra" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Fent-középen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Lent-középen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Középen" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "A kijelölt fájlok törlése" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&Szemétkosárba tevés" + +# TODO: check +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "%n elem kijelölve." + +# TODO: check +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Ezek az elemek véglegesen törlésre kerülnek a lemezről." + +# TODO: check +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "Ezek az elemek át lesznek helyezve a szemétkosárba." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Animált képek mentése nem lehetséges." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Név" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Méret" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Dátum" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Jogosultságok" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Tulajdonos" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Csoport" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "A Gwenview nem képes ilyen formátumú fájlba menteni." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Ez egy körkörös hivatkozás." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "A fájl csak olvasható." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "A(z) \"%1\" könyvtár csak olvasható." + +# %1: path +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Nem sikerült létrehozni átmeneti fájlt.\n" +"Ennek oka: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Nem sikerült elmenteni átmeneti fájlba a képet.\n" +"Ennek oka: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Nem sikerült írni a(z) \"%1\" helyre." + +# %1: path +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Nem sikerült feltölteni a fájlt a(z) \"%1\" helyre." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Hiba történt a mentés közben." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Fényesség/kontraszt/gamma beállítása" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Az eszköznév nem lehet üres" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Már van \"%1\" nevű eszköz" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Fájlmásolás" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Válassza ki a könyvtárt, ahova a fájlokat másolni szeretné" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Link létrehozása" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Válassza ki a könyvtárt, ahova a fájlokat linkelni szeretné" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Fájláthelyezés" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Válassza ki a könyvtárt, ahova a fájlokat át szeretné helyezni" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Könyvtárlétrehozás" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Adja meg az új könyvtár nevét:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Könyvtárlétrehozás" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Biztosan a szemétkosárba kívánja tenni ezeket a fájlokat?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Fájlok szemétkosárba tevése" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Szemétkosárba tevés" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Biztosan a szemétkosárba kívánja tenni a(z) %1 fájlt?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Fájl szemétkosárba tevése" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Biztosan törölni kívánja ezeket a fájlokat?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Fájlok törlése" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Biztosan törölni kívánja ezt: %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Fájl törlése" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Fájlátnevezés" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

A(z) %1 fájl átnevezése erre:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "Átneve&zés" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "Áthelyezés i&de" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "Másolás &ide" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "Link létrehozása i&tt" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Igazítás az &ablakhoz" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Igazítás &szélességre" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Igazítás &magasságra" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "Na&gyítás megőrzése" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Gamma növelése" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Gamma csökkentése" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Fényesség növelése" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Fényesség csökkentése" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Kontraszt növelése" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Kontraszt csökkentése" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "A kép nem fér rá a lapra. Mit szeretne tenni?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Kicsinyítés" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"A(z) %1 kép módosítva lett. Kívánja menteni az új változatot?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Nem sikerült elmenteni a képet a(z) \"%1\" helyre." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Nincs megjegyzés)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Nincs menthető dokumentum" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Formátum:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Egyéb..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Az összes fájl" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Csak képek" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Csak videók" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Továbbiak" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "E&lső" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Utolsó" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Következő" + +# TODO: ellenőrzendő +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "Elő&ző könyvtár" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Következő könyvtár" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "&Első alkönyvtár" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Részletek" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Bélyegképek, mellettük információval" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Bélyegképek, alattuk információval" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Bélyegkép-méret" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "&Rejtett fájlok megjelenítése" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Rendezés" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Név alapján" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Dátum alapján" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Méret alapján" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Csökkenő" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Bélyegkép-információk szerkesztése..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Bélyegkép-méret: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Nagyítás: bal egérgomb, kicsinyítés: jobb egérgomb. Az egérgörgő is " +"használható." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Kép áthelyezése: húzással, automatikus nagyítás átkapcsolása: középső " +"egérgombbal. A nagyítóeszközre való váltáshoz tartsa lenyomva a Control " +"billentyűt." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Nem sikerült menteni a JPEG-fájlt." + +# %1: path +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Nem sikerült átmeneti fájlba menteni a képet" + +# TODO: ellenőrzendő +#: gvimagepart/gvimagepart.cpp:110 +msgid "&Previous Image" +msgstr "Elő&ző kép" + +# TODO: ellenőrizni +#: gvimagepart/gvimagepart.cpp:113 +msgid "&Next Image" +msgstr "Köve&tkező kép" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:155 +msgid "Image Viewer" +msgstr "Képmegjelenítő" + +#: gvimagepart/gvimagepart.cpp:189 +msgid "Loading..." +msgstr "Betöltés..." + +#: gvimagepart/gvimagepart.cpp:200 +msgid "Done." +msgstr "Kész." + +#: gvimagepart/gvimagepart.cpp:319 +msgid "&Save Original" +msgstr "&Eredeti mentése" + +#: gvimagepart/gvimagepart.cpp:322 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"A Gwenview KPart nem tudja elmenteni a módosításokat. Szeretné elmenteni az " +"eredeti képet?" + +#: gvimagepart/gvimagepart.cpp:366 +msgid "Could not open '%1' for writing." +msgstr "Nem sikerült megnyitni írásra ezt: %1" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Új ág felvétele" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Cím:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Ikon:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Az egérkurzor jelezze a foglalt állapotot a képek betöltésekor" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Megjelenítés a képernyőn" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Előnézet:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"fájl.jpg - 1024x768\n" +"A fájlmegjegyzés" + +# http://www.fotoonline.hu/dictionary.php +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"A megjelenítendő adatok a következő kulcsszavakkal adhatók meg:\n" +"
    \n" +"
  • %f: fájlnév
  • \n" +"
  • %p: fájl-útvonal
  • \n" +"
  • %c: megjegyzés
  • \n" +"
  • %r: felbontás
  • \n" +"
  • %n: aktuális kép-sorszám
  • \n" +"
  • %N: képek száma
  • \n" +"
  • %a: rekesz
  • \n" +"
  • %t: expozíciós idő
  • \n" +"
  • %i: érzékenység (ISO)
  • \n" +"
  • %l: gyújtótávolság
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Teendő egy módosított kép elhagyásakor:" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Kérdezés" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Kérdezés nélküli mentés" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Módosítások elvetése" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Képek automatikus elforgatása betöltéskor" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "Mely beállítások legyenek megőrizve a Gwenview jövőbeli használatához?" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Legutóbb megnyitott cím (URL)" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "A szűrő állapota" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "K&isméretű képek nagyítása az automatikus nagyítás esetén" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Háttérszín:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Finomítás" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Egyik sem" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Gyors" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normál" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Legjobb" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Késleltetett finomítás" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Ha be van kapcsolva ez az opció, akkor a Gwenview a képet a lehető " +"leggyorsabban jeleníti meg, majd rövid szünet után finomítja azt.\n" +"Lassabb számítógép esetén érdemes használni." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Az aktuális kép görgetése" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "A képlista böngészése" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Egérgörgő-viselkedés a kép felett" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "A gördítősávok megjelenítése" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Könyvtárak és archívumfájlok megjelenítése" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Bélyegkép-nézet" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Helykihagyás a bélyegképek között:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "A bélyegkép-szövegben megjelenítendő információ:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Fájlnév" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Képméret" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Fájlméret" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Fájldátum" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Bélyegkép-gyorstár" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Bélyegképek eltárolása a gyorstárban" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "A bélyegkép-gyorstár automatikus ürítése kilépéskor" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Gyorstárméret kiszámítása" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Gyorstár kiürítése" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Ismétlődés" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Képek megjelenítése véletlenszerű sorrendben" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Leállás a könyvtár utolsó képénél" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Alapértelmezés szerint a diavetítésnek egy könyvtár közepén való elindításakor " +"a diavetítés megjeleníti a kezdőkép utáni összes képet, majd a kezdőkép előtti " +"összeset.\n" +"\n" +"Ha ez az opció be van kapcsolva, akkor a diavetítés leáll a könyvtár utolsó " +"képénél." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "A képek közti szünet (másodpercben):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Fájlok áthelyezése és másolása" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Másolási párbeszédablak megjelenítése" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Áthelyezési párbeszédablak megjelenítése" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Alapértelmezett célkönyvtár:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Fájlok törlése" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Megerősítés kérése" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "A törölt fájlok a szemétkosárba kerüljenek" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Fájlok valódi törlése (veszélyes)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Icon Placeholder, not in GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Deletion method placeholder, not in GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Placeholder for number of files, not in GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "Elemek &törlése a szemétkosárba való tevés helyett" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Ha ez az opció be van kapcsolva, akkor az elemek végleges törlésre kerülnek, " +"nem pedig a szemétkosárba lesznek helyezve" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Ha ez az opció be van kapcsolva, akkor az elemek nem a szemétkosárba " +"kerülnek, hanem véglegesen törölve lesznek.

\n" +"\n" +"

Körültekintően használja ezt a lehetőséget" +", mivel a legtöbb fájlrendszerben nem lehet visszaszerezni a törölt " +"fájlokat.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Kontraszt:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gamma:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Fényesség:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Külső eszközök beállítása" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Felvétel" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "További eszközök letöltése" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Fájltársítások" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Név:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Parancs:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"A Parancs mezőben kulcsszavak is használhatók:\n" +"
    \n" +"
  • %u: Jelenlegi URL.
  • \n" +"
  • %U: Jelenlegi URL-ek. Akkor használja, ha az eszköz több fájlt is " +"képes kezelni.
  • \n" +"
  • %f: Jelenlegi fájl. Akkor használja, ha az eszköz nem képes " +"URL-eket kezelni.
  • \n" +"
  • %F: Ugyanaz, mint %f, de több fájlra.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Az összes kép" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Egyéni:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "MIME-típus" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Bélyegkép-információk" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" +"További opciókhoz használja \"A Gwenview beállítása\" párbeszédablakot" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Képbeállítások" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Képpozíció:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "A fáj&lnév nyomtatása a kép alá" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "A képhez tartozó megjegyzés nyomtatása" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Átméretezés" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "Nin&cs átméretezés" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "Kép i&gazítása a laphoz" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Kisebb képek nagyítása" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "Átméretezés &ekkorára:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Az arány megőrzése" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Fájlok szűrése mintával, például *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Kezdet:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Csak az ezen dátumnál újabb vagy azzal\n" +"egyező dátumú fájlok megjelenítése" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Vég:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" +"Csak az ezen dátumnál régebbi vagy azzal egyező dátumú fájlok megjelenítése" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "Szű&rés" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "Szí&nek" + +# TODO: ellenorzendo mnemonic +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Ugrás" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Modulok" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Képek" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Effektusok" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Eszközök" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Kötegelt feldolgozás" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Gyűjtemények" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Ablak" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Helymegadási eszköztár" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 elem" diff --git a/is/Makefile.am b/is/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/is/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/is/messages/Makefile.am b/is/messages/Makefile.am new file mode 100644 index 0000000..97adbde --- /dev/null +++ b/is/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = is +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/is/messages/gwenview.po b/is/messages/gwenview.po new file mode 100644 index 0000000..8a2add6 --- /dev/null +++ b/is/messages/gwenview.po @@ -0,0 +1,1737 @@ +# translation of gwenview.po to icelandic +# Sveinn í Felli , 2006, 2007. +# translation of gwenview.po to +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-07-04 13:06+0000\n" +"Last-Translator: Sveinn í Felli \n" +"Language-Team: icelandic \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" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Ný mappa..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Endurnefna..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Fylla allan skjáinn í byrjun" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Flokka eftir tegund skjals" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Flokka eftir forskeyti/viðskeyti skjals (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Aðeins sýna skjöl nýrri eða jafngömul " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Aðeins sýna skjöl eldri eða jafngömul " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Upphafsskjal eða mappa" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Myndsjá fyrir KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Aðalhöfundur" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Forritari" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Hröð JPEG smámyndagerð (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Leiðsöguslá (v0.16.0)\n" +"Slóðarstuðningur (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Bættur skjalastuðningur (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Lagað hrun þegar reynt er að búa til smámynd úr skemmdu JPEG skjali (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Bætt vistþýðing í KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Fyrsta RPM spec skjal" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "Útlit tólasláa lagað fyrir RTL forritunarmál (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Prentstuðningur (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Sýn á skráarupplýsingar (v1.0.0)\n" +"Plástur fyrir sjálfvirkan aðdrátt með músarsmelli (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Músarhjólshegðun stillanleg (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Valmöguleiki til að hindra Gwenview í að hlaða sjálfvirkt inn fyrstu mynd í " +"möppu (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Lagaður eiginleikinn til að deila smámyndum með möppum í Konqueror v3 (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Plástur fyrir músarstýringu (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Ígræðsla í Konqueror samhengisvalmynd" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Ný/Breytt Bókamerkjamappa" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Nýtt/Breytt Bókamerki" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Stilla myndalista" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Myndalisti" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Stilla myndskoðun" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Myndskoðun" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Stilla skjáfylliham" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Skjáfylli" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Stilla skjalameðhöndlun" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Skjalameðhöndlun" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Myndasýning" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Stilla KIPI íforrit" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "KIPI íforrit" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Ýmsar stillingar" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Ýmisl" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Stærð skyndiminnis er %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/slóð/til/myndskrár.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Athugasemd" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Skyndiminnið er þegar tómt." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Ertu viss um að þú viljir tæma smámyndir úr skyndiminninu? Það mun eyða " +"möppunni %1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Skyndiminnið tæmt." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (valdar myndir)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Bæta við" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Eyða" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Setja bókamerki..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Bæta við bókamerkjamöppu..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Sýsla..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Ertu viss um að þú viljir bókamerkjamöppunni %1" +"? Það mun eyða möppunni ásamt öllum bókamerkjunum í henni." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Eyða bókamerkja&möppu" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Ertu viss um að þú viljir eyða bókamerkinu %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Eyða &bókamerki" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Engin mynd valin." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Ekki er ekki unnt að gera athugasemdir við þessa mynd." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Sláðu hér inn athugasemdir um myndina." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Engin athugasemd tiltæk." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Utanaðkomandi tól" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Þú ert í þann mund að breyta gluggauppsetningunni aftur í upprunalegt ástand; " +"ertu alveg viss?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Frumstilla" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Engar myndir" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 dílar" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Mynd" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Möppur" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Athugasemd myndar" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Uppfærsla stillinga" +"
Vegna breytinga á hegðun spjalds, hefur spjaldastillingum þínum verið eytt. " +"Vinsamlega breyttu þeim aftur.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Vafra" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Skoða mynd" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "Endu&rnefna..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Afrita í..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Færa í..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "&Tengja við..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Snúa ti&l vinstri" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Snúa til hæg&ri" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "Spe&gla" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Víxla" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Skyggnusýning" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Upp" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Heim" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Stilla utanaðkomandi tól..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Fela %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Sýna %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Staðsetningaslá" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Hreinsa staðsetningaslá" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "Staðset&ning:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Af stað" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Ekkert íforrit" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Enginn KIPI stuðningur" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Sveinn í Felli" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "sveinki@nett.is" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Skyggnusýning..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Stöðva skyggnusýningu" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Myndskoðari" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Millímetrar" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Sentímetrar" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Þumlungar" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Miðjað-Vinstri" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Miðjað-Hægri" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Topp-Vinstri" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Topp-Hægri" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Botn-Vinstri" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Botn-Hægri" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Topp-Miðjað" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Botn-Miðjað" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Miðjað" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Um það bil að eyða völdum skrám" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&Setja í ruslið" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"1 hlutur valinn.\n" +"%n hlutir valdir." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Þessum hlut verður endanlega eytt af harða diskinum þínum.\n" +"Þessum hlutum verður endanlega eytt af harða diskinum þínum." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Þessi hlutur verður færður í ruslafötuna.\n" +"Þessir hlutir verða færðir í ruslafötuna." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Afsakið; get ekki vistað hreyfimyndir." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Nafn" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Stærð" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Dagsetning" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Heimildir" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Eigandi" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Group" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview getur ekki skrifað skjöl á þessu formi." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Þetta er hringavitleysa (circular link)." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Þetta skjal er ritvarið." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "%1 mappan er ritvarin." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Gerð bráðabirgðaskjals mistókst.\n" +"Ástæða: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Vistun myndar í bráðabirgðaskjal mistókst.\n" +"Ástæða: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Gat ekki skrifað í %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Gat ekki sent skrána til %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Villa kom upp við vistun." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Stilla lýsingu/birtuskil/litróf" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Nafn áhaldsins getur ekki verið autt" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Það er þegar til áhald með nafninu \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "<Ónefnt áhald>" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Afrita skjal" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Veldu möppu þar sem skjöl verða vistuð" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Tengdu skjal" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Veldu möppu þar sem skjöl verða tengd" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Færa skjal" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Veldu möppu þangað sem skjöl verða færð" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Bý til möppu" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Settu inn nafn á nýju möppuna:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Búa til möppu" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Viltu virkilega henda þessum skjölum?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Eyða skjölum" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Eyða" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Viltu virkilega færa %1 í ruslið?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Eyða skjali" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Viltu virkilega eyða þessum skjölum?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Eyða skjölum" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Viltu virkilega eyða %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Eyði skrá" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Endurnefni skrá" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Endurnefna skrá %1 sem:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "Endu&rnefna" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Færa hingað" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Afrita hingað" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "&Tengja hingað" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Laga að &glugga" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Laga að &breidd" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Laga að &hæð" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Læsa aðdrætti" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Auka litstyrk" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Minnka litstyrk" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Auka lýsingu" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Minnka lýsingu" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Auka birtuskil" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Minnka birtuskil" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Myndin mun ekki passa á síðuna, hvað viltu gera?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Minnka" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "Myndin %1 hefur breyst, vilt þú vista breytingarnar?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Gat ekki vistað myndina í %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Engin athugasemd)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Ekkert skjal til að vista" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Snið:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Annað..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Allar skrár" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Aðeins myndir" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Aðeins hreyfimyndir" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Meira" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Fyrsta" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Síðasta" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Næsta" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "Fyrri ma&ppa" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Næsta mappa" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "&Fyrsta undirmappa" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Nánar" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Smámyndir með uppl.við hliðina" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Smámyndir með uppl. neðanundir" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Stærð smámynda" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Sýna &hulin skjöl" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Raða" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Eftir nafni" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Eftir dagsetningu" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Eftir stærð" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Lækkandi" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Sýsla nánar með smámynd..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Stærð smámyndar: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Vinstrismella til að stækka, Hægrismella til að minnka. Þú getur einnig notað " +"músarhjólið." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Dragið til að hreyfa mynd, miðjusmellið til að víxla af/á sjálfvirkri stækkun. " +"Halda niðri Control lykli til að skipta yfir í stækkunartól." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Gat ekki vistað þessa JPEG skrá." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Gat ekki vistað mynd í bráðabirgðaskjal" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Fyrri mynd" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Næsta mynd" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Myndskoðari" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Hleð inn..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Lokið." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "Vi&sta upprunalegt" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"Gwenview KPart gat ekki vistað breytingarnar sem þú gerðir. Viltu þá vista " +"upprunalegu myndina?" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "Gat ekki opnað '%1' fyrir skrifun." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Bæta við nýrri grein" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "Slóð:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Titill:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Táknmynd:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Sýna iðandi bendil á meðan mynd hleðst inn" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Sýna á fullum skjá" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Forsýning:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"skrá.jpg - 1024x768\n" +"Athugasemd skrár" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Nota má eftirfarandi lykla til að forma skjáupplýsingar (í skjáfylliham):\n" +"
    \n" +"
  • %f: skráarheiti
  • \n" +"
  • %p: slóð að skrá
  • \n" +"
  • %c: athugasemd
  • \n" +"
  • %r: upplausn
  • \n" +"
  • %n: röðun núverandi myndar
  • \n" +"
  • %N: fjöldi mynda
  • \n" +"
  • %a: ljósop
  • \n" +"
  • %t: lýsingartími
  • \n" +"
  • %i: ljósnæmni (iso)
  • \n" +"
  • %l: brennivídd (fókuslengd)
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Hvað gera skal þegar skipt er frá óvistaðri mynd" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Spyrja" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Vista beint" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Hunsa breytingar" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Snúa myndum sjálfvirkt við opnun þeirra" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "Hvaða stillingar Gwenview á að muna þar til næst" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Síðasta URL" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Staða síu" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "S&tækka litlar myndir þegar sjálfvirk stækkun er notuð" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Litur bakgrunns:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Mýking" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Engin" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Hröð" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Venjuleg" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Bestu" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Mýkt eftirá" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Sé þetta valið mun Gwenview sýna mynd eins fljótt og auðið er, mýkja hana síðan " +"eftirá þegar færi gefst.\n" +"Veljið þetta þegar tölvan er hægvirk." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Skruna á myndinni" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Skoða myndalista" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Hegðun músarhjóls yfir mynd" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Sýna skrunslár" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Sýna möppur og söfn" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Smámyndasýn" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Bil milli smámynda:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Upplýsingar í texta með smámyndum:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Skráarheiti" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Stærð myndar" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Stærð skjals" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Dagsetning skjals" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Skyndiminni smámynda" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Geyma smámyndir í skyndiminni" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Tæma sjálfvirkt skyndiminni smámynda" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Reikna stærð skyndiminnis" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Tæma skyndiminni" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Endurtaka" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Sýna myndir í tilviljanakenndri röð" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Stöðva við síðustu mynd í möppu" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Sjálfgefið er að sé myndasýning hafin frá miðri möppu, þá ery sýndar fyrst " +"myndirnar eftir upphafsmynd, síðan þær sem á undan koma.\n" +"\n" +"Sé þessi möguleiki valinn, mun myndasýningin stöðvast á síðustu mynd í möppu." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Tími milli mynda (í sekúndum):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Tilfærsla & afritun skjala" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Sýna afritunarstillingar" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Sýna tilfærslustillingar" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Sjálfgefin mappa:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Eyðing skjala" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Biðja um staðfestingu" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Færa eydd skjöl í ruslafötu" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Raunverulega eyða skjölum beint (varasamt)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Ígildi táknmyndar, ekki í GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Ígildi eyðingaraðferðar, ekki í GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Ígildi fjölda skjala, ekki í GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "Eyða hlutum en&danlega í stað þess að færa fyrst í rusladallinn" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Ef hakað er í þennan kassa, verður hlutum endanlega eytt í stað þess að fara " +"fyrst í rusladallinn" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Ef hakað er í þennan kassa, verður hlutum endanlega eytt " +"í stað þess að fara fyrst í rusladallinn.

\n" +"\n" +"

Notið þennan möguleika með varúð: Flest skráakerfi geta ekki " +"endurheimt eydd skjöl svo öruggt sé.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Birtuskil:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "Litleiðréttin&g:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Birtustilling:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Stilla utanaðkomandi tól" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "Bæt&a við" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Ná í fleiri tól" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Tengsl skjala" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Nafn:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Skipun:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Þú getur notað lykla í skipanareit:\n" +"
    \n" +"
  • %u: núverandi slóð (URL).
  • \n" +"
  • %U: núverandi slóðir (URL). Nota þetta ef tólið getur meðhöndlað " +"margar skrár í einu
  • \n" +"
  • %f: núverandi skjal. Nota þetta ef tólið getur ekki meðhöndlað " +"slóðir (URL).
  • \n" +"
  • %F: Sama og %f, nema fyrir mörg skjöl.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Allar myndir" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Sérsniðið:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "MIME tegund" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Ítarlegar um smámynd" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "Fleiri stillingar má finna í \"Stilla Gwenview\" glugganum" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Stillingar myndar" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Staðsetning myndar:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Prenta &skráarnafn neðan við mynd" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Prenta athugasemd við mynd" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Skölun" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "Engi&n skölun" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Laga mynd að síðu" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Stækka smáar myndir" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Skala að:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Halda hlutföllum" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Sía skjöl með breytum, t.d. *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Frá:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Aðeins sýna skjöl yngri eða\n" +" jafngömul þessari dagsetningu" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Til:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" +"Aðeins sýna skjöl eldri eða\n" +" jafngömul þessari dagsetningu" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "Sí&a" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Litir" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "F&ara" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "Í&forrit" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Myndir" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Brellur" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Áhöld" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Magnvinnsla" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Söfn" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Gluggi" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Staðsetningarslá" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 hlutir" diff --git a/it/Makefile.am b/it/Makefile.am new file mode 100644 index 0000000..ff7ab78 --- /dev/null +++ b/it/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages doc diff --git a/it/doc/Makefile.am b/it/doc/Makefile.am new file mode 100644 index 0000000..5d285db --- /dev/null +++ b/it/doc/Makefile.am @@ -0,0 +1,2 @@ +KDE_LANG = it +KDE_DOCS=gwenview diff --git a/it/doc/browse_mode.png b/it/doc/browse_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..c4c6a64b335b78d4a5148e4cbd66c1bfaff68daa GIT binary patch literal 179208 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 literal 0 HcmV?d00001 diff --git a/it/doc/docked_windows.docbook b/it/doc/docked_windows.docbook new file mode 100644 index 0000000..e27dfa0 --- /dev/null +++ b/it/doc/docked_windows.docbook @@ -0,0 +1,70 @@ +Finestre agganciate +L'interfaccia di &kappname; è composta da un certo numero di piccole finestre agganciate. Manipolare queste finestre può essere difficile all'inizio. Per mettere a fuoco una certa finestra nell'interfaccia di &kappname;, facci semplicemente clic. + +Ogni finestra agganciata ha una piccola maniglia sopra di essa. Contiene un pulsante di agganciamento/sganciamento che assomiglia a una freccia in fondo a destra, e a un pulsante di chiusura che assomiglia a una lettera X. Ha questo aspetto: + Maniglia di una finestra agganciata + + + + + + Maniglia di una finestra agganciata + + + + + + + Fare clic sul pulsante di chiusura in una finestra agganciata la rimuoverà dall'interfaccia. Per far tornare una finestra, selezionane il nome dal menu Finestra. + + + Per ridimensionare le finestre agganciate, trascina il bordo tra le finestre. + + + Per riordinare le finestre agganciate, trascina una finestra per la sua maniglia sulla posizione desiderata. Mentre trascini, apparirà una piccola sagoma di un riquadro per indicare la posizione che finestra assumerà quando concludi il trascinamento. + Se vuoi impilare due finestre e usare delle linguette per scegliere tra loro, trascina la finestra al centro esatto dell'altra finestra che vuoi impilare. + + + Per sganciare una finestra, fai clic sul pulsante aggancia/sgancia nel suo angolo in alto a destra, o fai doppio clic sulla maniglia della finestra. + Fare di nuovo doppio clic o fare clic con il pulsante aggancia/sgancia dovrebbe riportare la finestra alla sua posizione originale. + Puoi anche agganciare una finestra sganciata trascinandone la maniglia in un punto dell'interfaccia generale, come se stessi riordinando una finestra già agganciata. + + + + La finestra della vista dei file non può essere sganciata o spostata, ma spostando le altre finestre si può cambiarne la posizione. + + + + Trascinando una finestra, premi il tasto Esc per annullare l'operazione. Per reimpostare le finestre agganciate allo schema predefinito di &kappname;, usa FinestraReimposta. + + + + diff --git a/it/doc/external_tools.docbook b/it/doc/external_tools.docbook new file mode 100644 index 0000000..0965d8e --- /dev/null +++ b/it/doc/external_tools.docbook @@ -0,0 +1,81 @@ + +Strumenti esterni + +Puoi facilmente estendere &kappname; definendo degli strumenti esterni. Questi strumenti sono facilmente accessibili dal menu contestuale che appare quando fai clic destro su una miniatura o nella vista immagine. Guarda nella voce Strumenti esterni. + +&kappname; ha un po' di strumenti esterni predefiniti, ma è molto facile aggiungerne altri attraverso la finestra Configura gli strumenti esterni. Puoi aprirla da Impostazioni Configura gli strumenti esterni.... + +Ecco come appare: + Finestra degli strumenti esterni + + + + + + + + +In questo esempio, ho definito uno strumento esterno che chiamerò Exiftran per rigenerare i tag EXIF per le immagini JPEG. Ecco una descrizione più dettagliata della sua definizione: + + + + Il campo Nome: contiene la descrizione del tuo strumento, come apparirà nel menu. + + + Il campo Comando: contiene il comando che sarà eseguito quando viene chiamato questo strumento. Fai clic sul piccolo punto interrogativo a destra del campo per avere un elenco di parole chiave che puoi usare in questo campo. Queste parole chiave saranno espanse nei file immagine. + + + Il pulsante a destra ti permette di associare un'icona al tuo strumento. + + + Il gruppo Associazioni file indica quale tipo di file con quali tipi di file questo strumento può lavorare. Il tuo strumento apparirà nel menu Strumenti esterni se i file selezionati sono del tipo giusto. Nel mio esempio, questo strumento è valido solo con i file JPEG, quindi scelgo Personalizzate:, quindi image/jpeg e image/pjpeg. + + + + + Puoi trovare altri esempi di strumenti esterni sul sito Web di &kappname;. + + + + diff --git a/it/doc/external_tools_dialog.png b/it/doc/external_tools_dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..01f9319658d3ef79d621d980ef1e77006b86ec13 GIT binary patch literal 35794 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

t5G0e5T|mf?h`GY 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 WGFF+-T~4S^6@M-*k}s_N{{I5$_r&x7 literal 0 HcmV?d00001 diff --git a/it/doc/index.docbook b/it/doc/index.docbook new file mode 100644 index 0000000..94c963c --- /dev/null +++ b/it/doc/index.docbook @@ -0,0 +1,106 @@ + + + + + + + + + + + +]> + + +Manuale utente di Gwenview + + + +Aurélien Gâteau

aurelien.gateau@free.fr
+ +ChristopherMartin
chrsmrtn@debian.org
+
+ +FedericoZenith
zenith@chemeng.ntnu.no
Traduzione della documentazione
+ +2005 +Aurélien Gâteau + + + +2005-08-21 +1.2.92 + +&kappname; è un visualizzatore di immagini per KDE. + + +KDE +immagine +visualizzatore +artista +foto +immagine + + +&introduction; +&interface; + +&external_tools; + + +Suggerimenti +&mouse; &keybindings; &docked_windows; + + diff --git a/it/doc/interface.docbook b/it/doc/interface.docbook new file mode 100644 index 0000000..ca66370 --- /dev/null +++ b/it/doc/interface.docbook @@ -0,0 +1,59 @@ + +L'interfaccia + +Le modalità di navigazione e di visualizzazione + +Come impostazione predefinita, &kappname; si apre in modalità di navigazione. + +In questa modalità puoi navigare facilmente tra i tuoi file e cartelle. Come puoi vedere dalla schermata, la finestra di anteprima mostra l'immagine attuale così come qualsiasi commento incorporato nell'immagine. + + + Schermata della modalità di navigazione + + + + + + + + +Dalla modalità di navigazione, deselezionare &Ctrl;Invio VisualizzazioneNaviga ti metterà in modalità di visualizzazione, dove l'immagine prende tutto lo spazio della finestra. + + + Schermata della modalità di visualizzazione + + + + + + + +Puoi avviare direttamente in modalità di visualizzazione avviando &kappname; con un'immagine come argomento. + + + + + + diff --git a/it/doc/introduction.docbook b/it/doc/introduction.docbook new file mode 100644 index 0000000..a41bca4 --- /dev/null +++ b/it/doc/introduction.docbook @@ -0,0 +1,24 @@ + +Introduzione + + +Cos'è &kappname; + +&kappname; è un visualizzatore di immagini veloce e facile da usare per KDE. + +Include una finestra a vista ad albero delle cartelle e una finestra di elenco dei file per rendere facile la navigazione dei tuoi file. &kappname; usa finestre agganciate, così puoi cambiarne l'aspetto come vuoi. Puoi anche navigare tra le tue immagini in modalità a tutto schermo, o incorporata in &konqueror; usando la vista delle immagini e KPart. + +Il caricamento delle immagini è gestito dalla libreria Qt, quindi &kappname; supporta tutti i formati di immagine supportati dalla tua installazione Qt. &kappname; visualizza correttamente le immagini con canale alfa e con animazioni. + +&kappname; supporta la visualizzazione e la modifica dei commenti EXIF nelle immagini JPEG. Sono supportate anche le trasformazioni JPEG senza perdita come le rotazioni e il rispecchio. + + + + + diff --git a/it/doc/keybindings.docbook b/it/doc/keybindings.docbook new file mode 100644 index 0000000..4e303a2 --- /dev/null +++ b/it/doc/keybindings.docbook @@ -0,0 +1,54 @@ + +Scorciatoie + +&kappname; ha una serie di scorciatoie da tastiera, e tutte possono essere viste e reimpostate selezionando ImpostazioniConfigura le scorciatoie.... Nota che nelle finestre dei file e delle cartelle funzionano tutte le normali scorciatoie di KDE, a meno che siano state reimpostate diversamente. + +Alcune delle scorciatoie predefinite più utili sono: + + + Spazio: visualizza l'immagine successiva nella cartella. + Backspace: visualizza l'immagine precedente nella cartella. + &Ctrl;Invio: passa tra le modalità di navigazione e visualizzazione. + &Ctrl;&Shift;F: attiva la modalità a tutto schermo. + Esc: esce dalla modalità a tutto schermo. + + + diff --git a/it/doc/mouse.docbook b/it/doc/mouse.docbook new file mode 100644 index 0000000..eea882e --- /dev/null +++ b/it/doc/mouse.docbook @@ -0,0 +1,63 @@ +Usare il mouse + +Scorrere con il mouse + + Tenere premuto il pulsante sinistro del mouse su un'immagine ti permette di far scorrere l'immagine. + La rotellina del mouse farà scorrere l'immagine in alto e in basso. + + + + +Ingrandire con il mouse + + Fare clic con il pulsante centrale del mouse attiverà o disattiverà l'ingrandimento automatico. + Tieni premuto il tasto Control, e usa la rotellina del mouse per ingrandire e rimpicciolire, o fai clic sinistro per ingrandire e clic destro per rimpicciolire. + + La rotellina del mouse, usata tenendo premuto il tasto Alt, farà scorrere l'immagine orizzontalmente. + + + + +Navigare con il mouse + + Fare doppio clic su un'immagine attiverà o disattiverà la modalità di navigazione. + Come impostazione predefinita, la rotellina del mouse farà scorrere l'immagine in alto e in basso. Può però essere invece configurata per sfogliare le immagini nella cartella attuale. + Tenere premuto il pulsante sinistro del mouse su un'immagine, e poi premi il pulsante destro per andare alla prossima immagine. + Tenere premuto il pulsante destro del mouse, e poi premi il pulsante sinistro per caricare l'immagine precedente. + + + + diff --git a/it/doc/view_mode.png b/it/doc/view_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..7d61c290faea7254baa716151d5c4732474b878f GIT binary patch literal 104968 zcmZs@Wl$td6D>U0;n;BOWPw zQ-fec3>9}3zS1q z`pH1;6RIsoeb^{EA)!vC^8DNukVxI!%F*rsCQ1gDoS2ySjM>K{XSX)I#ICm1axWPQn_3wh8X78g2QGffy&p~zNHSU@r+-9% zCE2;2o`7I0y3XF9QdNG56`iK~>ysz9f&BuKa3f3cqy+B2iQYJ%FhRBtjeR`yy}Ng* zioXeDu(L1|BLN_V0bqar45;vs$wln%ewDops%wU(fZh8^L8$S3TeRxmoHPg+u`G8^4i-OkI@cSbUiv6SQyqMB%0vI>`+_;t`#tYOGO^ z=Rs;;lH1%ei$6O_>L;+mjc`@O){iP}(eMLl!H8ib_=e}Aksk9q7kr>e4M zGB!2i0f4WO--g>WVxPCEf{9QD5iTd$&=DHG*-A6&jbP9K!v?U$DSyj#GIYR{Ad&7* z)*h2(8X;FRQ#POkqD}|Y%^P@-@3W3zKgnoM8lQUJF6ulN6U_nMw- z&pJI9UA%4`xm@Mutv`UPZ)o_ewpgs5yt)&HoFLdEj#)BEL^wNBCZrGti&HQ;$EP*a z5~$Nj={=8K35w>8lw{8OI_XU0w{%hmN4X@g74)w9z{@R2!{a|*E|)uSly%>F;RNU7 z?-desSIrTQC=d~$ypEb{xPG5h?89+^K?NvYqblFsjvCxPhERZApLA-ZT9m2j3M@H2 z&x4LEbaA$?qU^fy*JrL+Sux^ZujpuDscROGstH@MY3}xubGkT6#P5p{%L2z+iJqx| zXS2!+*fl()&7tN3l|=r6GirLu2g_cy!HVSs=h!?fL-}M4_g!!R!)yv=Ga)6<{1|I7 z=x*(J{7%L9u`5h$Wd)jtPYH64zqWT5@iKef5)sz>BMiWRCg$W+?7?RPxp*WMG%E0R z^22G)yk67cA8wY$p}rD=qFqW>9y2Jp~CcGCKqn%1u*yiLpMS&;Gw^ax{}9GZC@J{>*ip&9UHPhK}fd|@x}NI*K%Ta zshkP-V`4ZBQ^N!Vs^S8++xuVHC8ZfO+W5qet}OipsCnusS==J$tv|y+_o9l)w|3%s zu$sMnIZB4$*6^gH>2{rU$Bu^_*^8-f(+?g?Tl7jZ(}mzKaYY-Ph!aB!H@^FrZ1@Z@ z2GT#^;((F{p5Lxxsx(ZQ6OD#L1FhnT6~SbOJOnsEbaniTMn?;JwtGMm?~!gU zj+dM1r^3Kdx23q?_}l>73EFN;8Sc}qwHtm?^zGco8$yi6c0b$YR>oK-H4GSpn)wAU zp=OoX)4dW4;q8ansLE?i$RVsUY=E%S?e@#>eMdIl);|;2^9o272h#6A4OkL=XTI6;`Lex-To-0aesP9ta_P=$ie?BYxf$Tb7(slJYz4?atja+Ww_Qr9>PGVIp^e8Uiq`tUov3kx|nv zc=+CUiR07+_h;X6kEMi$FFcXfNx5`JlImU}Lpy+|s7ZyE-LCE&yXx8equ>7`uD0^e zAk+Rd8m6UBYG30g+?Izty&10pCXzf0lRTQt%InBj3;skYzIko|$epGQYjS_ol)m^6 z3U|HwSyMm*1|``BS=F(*xTA?O-WIbr8b}VNs0VVh^PG=T8hO=CFLm}Dt`^dQo^v2n z+z4Lv$EF*d<5js-{;ETzEyo$2NBKAh%>u(F-1OGv;oTdU$c~K92pf4VFWU@oWE~dQ z1&NHd#^7WBiX=L#mJCRRDN%axRENr9<80v%!2lAg9;k%MC0Y);0}eHygdNqz(~Q7uv))d{CrypRj9^rSQ?XAp}rN7rHs zR<#s)NAJ1H=8=VpPqQO&!wRpLS4mK})8F`+P!K7CwoAYE*FsHf>g zS$o;jV(en+*|q>$UR_50AqmpBc2MC`Nl7(2OkkZj-a>NTm(4~7{zT{chh_wEGJwcz zIfN>@)XpG&$MatwY;(NtYYqfyDvta0vfx`b)=KBXX!Nddu_1y6Su@_g^F7^fIVVLm z8rh0rkw?rt;XRTe3bI+>u~F*N4S`CrK9@;8`B6oLMxG58yaG$4^f6ROC;*TWkUxIv z{roUA1f}6hze)@vtwpO^KrdCo(U%WNtN{V2_*V&2FfL)lHPv|8PCD>ZdeGZQ-wiV6 zww3NY{_vgRJ{RnR_qnZe%xrXs&cW{2nZUQr71>cW?1LYZeN{Ek`QwNGsLVJh~4TshdN9A+=XBw4Yq!5Eb)8RNnwp@~?Pg!ifR0 z3%YCw01KCih$qWNYYUud@H=Fz^&3M8>ODxoT(I=n6QP2uGl8(k#H?eQw zu4Cg9(76K#G$I9$8X$<1redRHP`kIq)G{k#I81j54*Xs$Tl7_S{EkHiJnhT;F>mbS zZ_rC+!f9gpeGGB8*IAB{zlC(c5N-I5-hXb17w6Ie@xXIm$_Nt>Uvs6B0ZDjivj$pwpxA;Y;jwWI5`FF<77l zH8AMLPn(d76u8eyQ8jVktWs(moFa#_S!AAXv2Xaa_44#+(`#?Q)884<48P(=0u4s= zqn$E%gtI{|ALjOMuVD`Z4;nDktcI1lxI4Eta1`_A7P*q{-kz%dYgq*uP(3G7>AK)t zGcQSH(>b}F9`bTWcwyhVmY_>5hT>)W>pMWVlmrNdcjd~~d3!NN-6*IT9_Yx`_&!i3 z@%6Mp&KENQq<74|{_hS&?+pf3S4O-IFWWvEJmrcgwaZqJ{|KY(5e(syhkO*XW|{Ot zIzL6p`|&UEE$Q1jrm2XNXT4MMQtXP+wOGK|2kfsaz3`T^&iiSI^gGTtY-XV%by}db z{x+%@6+QK8gU{9_ysG8+MmbyN%scVEG-S|F=iTP7U%*njmp$3p1fTL16W%Vqc8Ao- zW_yQkuE+`Jf6Z8@aYvzVAlQB4gAWh61*Gd4$xD* zy*ES^NNUFenAN-=x1t|Kx!7vDMjQToxB!?8IN^LZDrO^Zh34J(>_6j60tO+4RMCY3 z5d8T0AYN347_I+xX)2VsLD`5|yCzvKn%d#0010fjx7T_Iyhb4E>UiC2>5L&M>>_=ypzxPpnde zbf*82G3Lau6-s;Gj-&?a_VkHZiyYwaM+f%)K~7Y`EC;gS8QsvnhFu#@ zyh9c-)DNi6cE5UYvo+)sF7B3n(@W^sIG_NEBBe87wD%IjW*(W*dWXtDN~LVqj0s?e zV>^dx0V|IjIq0eY81On!G(|*(30_1fu0~&4x8Gw+Z~JS8cL52ARi(L?C=vLlp627m zM8+}1n?>9}y}8B}T`cgO_57s-aD8Mk=jRO%0F7%xcbM6}S^05~)?|e5D^A2B_L8l* zwuJt=x~OtlOHFo#MhPgXm{Ncz?H8)+FfY-xqcyDiYmC_*NZE|)wD=D%w?rwMtw~nI zDcFtI7o%rF`H-X`^9Sda$D)0p-Ne z^~*Y0>vxSTUw?*7c!Rxhx`&tHVr!%=m(a7&A#-6Cj&;h5jRw}frS6=5G_sUnc*eVR z0>Cn)Wk!K8MD{x9(P%6s@&)h%X41;F5~z@(%w_Gd7FHq!>XrkGJu?$!2eS_LV39+P z-~+JPi3N}qGhq|WJE6MbqbXF;#$5eec32feq-xG`R0WEA#lb4pUYWbx;i@O8-bJ!# zRuoBwrE)Y>ew?>RLLEyxl+&O zbWlQh*K9ty_RaAQC9f{sspzv*%V9Hq3vh-Shw_kRrcmoi*Q}|N!*uD|DIUkMxWPmd zQGxOmoj^cfplro#Xfv?YDHsxv7sjZ9J7eQ=%D5iE~i0oGVu_&FLV7Tn9^}3@Kq&d`L#ppwO$oz1rT# zPoJ7v1(zx8Kj|VAq?p`a21!Mz6%sGG29gNan@OU!-My6T@~NOzo3QpMxMWCQq(TJ~ zl_Q|ibUU4|>AZWr4WGJ}wa=R|pb7Q;sF8M1J^51{PCEOpU8M}awCRM$$I=|6Xzk#2 zYptsz!HBOG^(}uMw~BvqE@V!3(e&)s@podC@%e9IQ&dZ#s&5mxBBey8((1J$imC;O zD#w4!dbCqQ#pWVZt;fF2Z-Q(oJx~fw`#a~iRN}(1*V6g0m>Bes8}(Y)pEe>yrQNQw zMf$=gQH@ zY%)a2N84_8tyr>2h>3MQZTf8Pw1$TBZZl@dWl&sNOp+k}_U5$jIbABX7g^y*w|3`U z_`+2^Y@I9++m+~UyPeY*!p-nAX2P=mmMKf&L`qFvQCvKD*BBJ}#)1=fG?had8L-KH z|9&_9^}Ls``GzQDY;3Hhr8W6WqKKKD9bJ63-Q_4(!0&Z9_2hbIKp~q84AAZKwAo^p zg~es{uNa@#9niPjV3JO+vv}RjWnTI|1!?8H*r{R^D0Na({W;=hvHaa~FI^An19dCAr^g3KKcs(vXw)~c;e5}@! z9D=d$nfzYw=jZ2t|NhPGa@ckK2cDC`fIVj3K+hUDl_!V{NM|&_z}2v}KD|GgbGZ14 zSUR=^<7TTn&C0@JpZb@R9SM(1NNN6bp~|7RI%=N5P-0I|0b5e3Nw3p=Q-hNwqZ+l_ zYM~Mx5R1!cKUXT3+h@1df{4e30?=-{daLNXBiq$_6Q%Enh}?eS0v0H`4vQ z8{^#GrS#|w-{|GSa_o2Dw4~=zK$V%4bo;Pmu+`?fK=%(DnP9FrZ|%(pD3iwX?}2xfPh-DYv!=c;>QI3-r1sNawYCoYTA z;SmV|9$u%}T1}2pd>ZjvNWbAV(vjEaBS9^QBZ+GzvPc z--CB|IUbuCEN0Qq^8pUf91fd!XlQpsm-9wg$O+D zHcml`ZuR&bO=f8*DS-h%OZSj1>$k|Muz?a4ACK{rm6gS7JQz7T`a>ZtgiaZ-TyG?* ztE<}_3$iu}GBN~wo~F$gxI>X;3$yEV$pi;>RvkfK4zGaDYY(ojswa~Keu~3`1r385 z_1HK~R`J1#!LF_@R8on-!NF?H1`<|QmzjKFR8-W$8;}`2oy=LBE!Kb_fqj~cU4ikF zWq10{TCPsJs;&h-uVl5aQcYi9Usrb>jbw_=g^aavU;EiLW;@vvkx5T0=wW@$GViMrP6z?mTn3Vr- zW2Pi9#zWEQ6vv%s@3bPtfWaEOUcT@{r){EFVA2OESM;bUZ=(RK$=+$PYnHw$N#;} zVy#Suy%82rCZ9t?O^wZFIWv{R>le-@eF<(cbEIF1AHPjaLvuP;rtss(C^Vt3*xY`)?_4>0YB*e(Yt~@lR++22JjXEhj806*$jL37J%A9v zUtd3W#M9D}3IMXEVvxrkW)vTu3>ip(&y!!3YSb)ftc6W0+x=Kz$&hvEc{v2FfGouv zWAFRzvPpv1AAa)>wR&xZ7P%n8#j6566D4UD(eSf<_*;b`c*NTkY|4kq?hePEt(F6C5{*F{EDzC6vqgSZi>n zQT+|!et&jPlqmzT2m96bzxBRzge>1&h;C@GF7?>)eBb9{prfnKoc^3b7MS33Qrap#?FLKFy zw`JNZetcZ|s_HPDi_?0({9>&&2Gi1HB)&#PyIC8*Z_Ii}z~ZDk!V)Jb=47rcW-p@` zgimM+d^>YNZfA@5T#osmP`HbpC%~fI;<(gK0QP-*didYC3e`%G zzjQyY+UT^{f>7N)@U?XAWH2Z`hu5Q!3dc~I`kADL8w$&JUmI0}J5#pw_iq-ZZtD_r z0)7Fu%lC|FiYo_90c6R*Q$3KmwVJEnp$*jc9R+E_uFHRTU2fciUrkw5a1>i#tTa-R zl9EzTNZ@^RIv+$^P*l%aRAi0dY1TA3Y*{i^Eu6SEG&E#!*g3cB-rU@{@sma_dGw3L z$HzZ<>C4N>)o`aNYjn6@XlrWzN=+?Mq}tux^&Pfa`F)T?E+g>ueuvF!{v1nWPWB@m z1RLqe$^RJ!;J>-{VcQONVKuR z=*E2a&T(G5+u;Ruhl}BtWf1G`++C*Jm3dNTW{3ZW_cZy?+mn zXC|{aee5ysAfrbrRLbNDD8Yof$oPC7t6T2?OduqN$7HzX3jl>$0)B5#-aY5`$BQ+} zDX+y&UqbKWf)T=i_nQ&ICoS*Ym6z5nf7T3HV{C60kUs@H??3~N|CPijr1OzqHMqY& z-=Nc~N2&yZP~=-kf%%WU!zqJr5M1Znk#4&n)SUeL7YNz^7Wr1~Kse`OWkn4D0)dcP#R9Zhnz$SG9+O2{SF8Gs-jPUe)d=i&$2Y`|=D53>HJ#U9 zT-NFicq7OJe9L7DdDcVARO~8E)ZXMgboMcm23<|){5SWgAm5*M%ARJ8@-PgHeZKE9 zpM%$}@J+M+sKgjx0|5 zgehwUumpVDbQ!MJ+wYJC-?y2?lT1PX?Qy>RGcl3LVYAD7nhgUT{o!o5Cb$)LEY*JvK6kZx^G$;a2Vm^eI{(~I!Uy^WxG7X(dD8yLEli^A=`z_Ztvwi5-jX0XqV;qJey`6Sf2RRc`-z&*bSx z9|ZETE6=oJS{W8@iTUdteIJNx^u`rhPO?fh&&mA1^(s|<;niBGKrx@rr7s2X(A+*y zoQ(_`2uG}H4py7cp8RKN9>WFV)$mbKQScaaSghs<(|7*?L$y}p;F%V6!gm45vJwk- zHkCnfJkJ{FXRC5Om*@jTyep zzZ3yBsA|0+8th}-{30Mx)e!G?H%_g*k5m2k)Jc*XCnw~UE48Fa6=6Q4GF-5p}H5_rtrgV=(7cK8b3-zE-nQ&QbcHv!acEG(4lyvZD7$X6=5wpu-R*9}d#^IvXD<@Vb;Dy+3L zKGQr5=yPTmX~vF#L=)FGq__kUXm?e&*wiA+90l3UTQiQe7#bQgXXOedS|H0T&ctu` z&W&sbj&R%q=ilz)_d}_)gOT7v&nxblkp?-WS4VSG&d#rGG3SDzW5mUi|U&|}P zMH3GPO_NQ|CwCmW4QIPvE1{WeGJBH7OT)ut)(5Jc#YK5z@Y!dsy;#`$|8)Dqe-URi zzKupe^ZoJ^W2dxV4(#AtG) zU9Y_Nb-{D7DVX7(59I$+*Sg+M?;@LD3;ldNPmboW_-;=*XJsc3ELi8(2A+lrdKbXd z_QKbPm1}^#Q$&3FgJ7%Q6KNfx{^KV8DsH}!cBLHe@ocDCzF*ev}ahRKJ-< z#ohQb1m<{a9t-&hkxGPRvPtSgA~T@8oaqP?GeTV4nvEuDkQpR~#2*0RQuXWHmhqu9 zZncM+D8_h>7%0oO#a7z^X$g3|i@jI)G^x8=hTK1}a=i|hv)MFObNHbd5PW)jt9ucC zf(0gfsKb`B{>^ANtE=Pb=BW>~qgt-UiKPD*upD&^48}?+2PwJ1HhFJ#Zeh5Wt3FqQ z$4)LhQ}zsH6Hjx3>P;l1syAQ!H-9|31=8<}D&RFghQGToWFh0xV=;4C4JsZ)vyWKt zty4cY!F~7W3@QbE3WAIRL7yPApuNDoz|NL_gSYoP0l`?I{9L`a>gsAxWR&$kE@+X$ zhlE52bUdEun6XUe@IHM!Z8?Y`Hm;sfGhWEFCjNYi)#D4=_bhh}(v8=_ZmBKxOiP`( zp}_?7B|$%^jQUL3u5uid_|Xayl&f(bqDWR`d>AL6XcDZD%L`VPQIJb8oiZb^0|Eht zzZ>!)WQIyNLE`1)`m=OV8Th7;~zOjdY5zLlhm|R*RBThGE-4RuI6*y6>`p^@71v9pN`p#+h=+PyjkvL8 z(&)vO*ycik6h;Xw3PV3TbGgV%O??#1blFy5mtBsWIRPnN;AR$?_hq_ zlbT=S0*ho2d9yOq3NqTXPC6rIc{5F_bb&H;lXkNR!vIQg(;py#dA+7BRy>%HX-Y#= z{fxbfC7WAYxwH&#ohof`gRYVh96am#W?IO;pk(eWIW1=M2U*sHSH80|L%L569T-M@ zcnC`MVV7x!%2c|GqaLC|NVAvv$NkcVK%W0?l=xAvx4_AX#55G8BUUhbbOnpXON_JZvd4u4z>02)cktV>HIG0V3+ixPO7^0rEHHU9q$?}4K)_Lr z$oiLAbYRG(>rRKpK>++eJ z%hbAZ^YX9bsvR|_GR%eyJ_8k$dX6t`<=ZG)md3}Gd>{20{nc?O$Na;>x`Ud=F zCNy`Lsd-y%hZ@u8tBs-8p%-{ArG*0MV=o+9nC7p6sKVrL=4WLKzNp^gIrY>B2$xrR z)9bc5UMCVGjOhL4>vfqhkH_Q!;}YJ63c>^^p7)Pf3^&_+ZGC;V5<}TFbWrmBCaw`X zX7k$}&@(kdy8fKOyMDkDG1Ux@a6WR&tJpBj0m%@wK~V{x=FJ_rnu08~ZBMyHysb+2 zQbM|H4hZMPYvmjrVe*kTghI@&Jy&$%j-Ei>s}=R8cYHOVTytC*WD}BLd)q^ZbqRsj&3gGTilhsIrC8BlmAlZC zM>wl?+t4TQrx#3p|2z933P2wb|_QdfEv1y7n0c3$E2^fA8Dm$Eb4q`;iOf02J$QF*0mE?4zccG1?^<} zpKhLq{XR)%X6zl!4|pP`+~Fa&IE%w>iAoBx@^8*B&ttu{UkCm<>gv<*3i8W7!{NK8 zt)5AHUddtBCSqu7?=Ia^-?`%9k)rROr*1@yfgT(Y%Xycw_T+O`)&}Hcx!|zh2bd6q zQDPR1JQP!%vBQbA<1+i0kVce%=$-0()2y+b@{QzfzY$tH544@?r{EUnC1-uCUZlq- z8|)Wz&6e(XAnY9-8PpB644Kdm=Q|zI_0RBr^+A~JaiJB}({NEnkaERu z$aRGe9TSeHCBR`bUky?|;O)9&2znZ>mfL&uF281U`V(qg=-%4>JCYGqkK1_b)8NN+ zN35BC-A8Zl)fIEWXwJ=(J3u0iU;=L(>v%Xl5R}j+u~Q)QJL%*VNNy^&g4Nt^5K}VC zrg;3*@1ln`(D`uXz5#eWIy%Su+>zk9OLArcF_Wus-{)4+t97$5frrEVh%U0+i^!$n-gflQD6)G|HKt|Mu3 z7+H3=_mq4PQCkep$Adc|6X}d~W!_rlJ|kbQQ?gB2AEWs#x5{PHGNay)eU?b$zSwxH z@|T$}KUNEep5hIfojyc)a=HX^d0%9PnzYdh(i3$biyD4H->ULOgUG$;=Uhv z71ReSjVl3#rRmS3d~?PMn&3{?|8+UD)_{tA01uT|E7eFh#np)ujv()7vTl~9D6+&E zaROy)Ky=8U1FzPsS``Me2{&Vn{=9rqDPi|T-ykFIC$FVbFhO@FGA|NGaE}%mKZCKL z8m&$qaaR~ydij;iDH93txZ|Z#h2YDMHz4PcgU`iZ-f^-AEt)(12g}^;+GTj{3Z2EV zH9PUn&-BO5Y~jYYQ=c+k7O0+AM|mW-_Noq-zcateo~AP}?ymPP2x@GCe0@(F741e{ z*7U&ue*?RhKH?C~0%qJZ8I6ZbnkJjhTsxayD~bl=(3t{EqAVEJax>G7YMQ9b+8DZ( zHFc=3`9|QuDOFe2Z))yY31wH)V9lX5v$yl}SwK1c=lYqq23Q2jPsKQ2FP?{C7_qW4 z6^o>~-kJ*iV8C+)x^K)P%!T>U#mH5{Q3ysoi0^^Qn(dx9NG0Vx0YgsA*x_g@dESo! z(}Hg&5qG~`?(}`n_<`FKFINuQcXtYcA1R56ioGPcEM{`r)J^_7Hw?_T%ALK;C_<;4 z(8Hn?c~;{D4bG>%31#%p=Hn^sSseVz$kVhnwi#iZ5=0D{={q84KcM0Z%y~OcexQrr z0Tj)@feFPo{3Kq@y_k3Yp7V&G!V7Th`Zt`OwP9xxj4J}^$i0C#Qc(WawB^LjxQ zmJm!Pu+Xm@@2mQc{j89qTn}@dyd{lNo>NN{+-UpbC^gjCDJx9u(jgtJg$32nL#c5+XsLJ@R{g25iUU znn#O5<=VxjQ$tN~lkZVIuY=D-f9z<*ex|LCz}Yu$a$Fqt+m^QWt7xZid! zEVBCNbg(Q1$!>DXylVKB_(@Er!jDhpi{Jo`)#mH?mxabX2BQtdLymOrzxkv{y#KgY>bYN=8 z3WcinvNXI!LxXtx;rKdBKdbEY9dtZ!p2ToTCb88!>K{1+7jOg_RCMQ_b%;(izX}0@ zOdMA8SOzlSnN!^!fid#x2GZWyF^a*B1=o<;-6{a^Lz zkfGvV8H>v5Fqz_^&ojN-xwoOVpTpHrX~k2tA)#P*e?QYudf)#ZpDZLzo>aNCH>mM4 zxB!RUEkH2e((sWD`Sv8G_o%Wq=&l|2Z%g>^!uD??7`dc z7IbT;SzbyfO{HaWo8OAM;f(mIp8V9%gy+4k+Be2)zU$fX@?mXzkCj{p_bgN)MM$Xd zBdY#OXYhoaO1`-zXSXRfqAs#MO`?CnB@e;%Y8;MD4Wyp0e%JDnVS@sX<-_*sH824=lkAbzm3 zSGpj}8ggfbSq~&3Aj@N9@BX10hZ1DC*b;2<&rRkUW$u_SaCCGo3TI@WWtI^Cg>i(^ zH6NvwaT-(i7b(r08B!Pw65I*R^CIS%Uo;Y~#P>Q7EQ|A9z~~mTMgkUq$GAkhwik#;yH01}|yAYsFJUvHn3?lSYt>RO$JtE|?o!3V=~vf%K<=+C#$N{dzqY7Op#ZcR0*=%Cv{U|1%{H$p z`HF#gC7-^2-iCAoBJFdX_knjDl9+)WTLK3zGgYSY@X*lEh?OeTbp$&9sV>G2inD}y=rEc%A_(wM zxv_6OKP^$ls`<5M#Sm^x6>JRidRT!xv7r$GrrN~B)wM*~y;YNZ-NyZ-0&U>x1f0GD z2Qe9&61-~Mz@06ghl1RBFpzLyuzsV|Mk1S(OhINCH1eIBKo{_0?x@&DEObLzVAw2+d zG`^CZ`+wJ|{CSbfDqVDdB>^0(S^5IK3c8|aB;W(>WYWu;jMl`_Zj^pQAvdb?qM5f{ zN>!WlLW4{11~R8M&?hq4DJt+jTr#_z|3V?$vR!|3 zvtmm=4W-mYo_#kT|ETfA6x-B-Mm(D-xL9poL;6Uifw7-ui64J`=-dNM(y@L0t>qm< z?cGE-ok`_U!6G0iW$bEeIIYS^HMDp0V2D#bz<6*VAwAFOcgj;Q)}C+K$T|SR+pVO# zc4Ils<3qb1t-rP<49`PYUM(nG(F6G`QP0(%OVKCQg?*A;nLaV_G$txO#~BN zu>WhhlOI)p=gkb(3>A_XQds}|IuCkn)8I%LCYH`a4a52Iawi8Y(SB83y)2{%5-F0d z6}x~QZ+dW7J4BYzN=gOzAD@JQp+htxvxI~ZCSprs(rEKU`NK3E%W95oqBbi}YgXqf zoRWP4s{M99v#|Z%32Nz1p36PdIrXyuM1X^;x%_~Tzi(W|vFF>S9-y9e1eSEC3 z(QEAWKSxzH2JpHbi0SyPH9p4Zr&nGw5I5}UBv`HAO?7SHALeTsp3LLk{(y(@XMeAN7T;xmZ~e^Hl?ym->1rNB&Bd&26HMqm(xLi zuQI(g+zsINLc9-E39XIQs%H`OV(HymZv{^dF9p zU2qR(meyFN?||YPFcShVPS+Y#7OX3_Sfamy^}za+eBqV(AOkjU7b51{m>$BPU3aVT zfrbYMi!}K0y_+>tCaF@dgZw5O6jp!aYH6+Si)G1d~^&1!M<&x8S*h&nv=n+A@z#|#ld!+PFk}0-wa{$F4l23?IoP*Au5~4Ms9og zU#_=vigb6e(^02z20S%~dz>6>f1sYak-D&x;%u6IUY-@t3@b4Lgp^!G1od=C14@?3 zMyzVGDVYVzmi>q}K9{)HW@ROXq39`}*OgyqynMn|+)9?`MI;kWqbnDzgJDkXarZML z@o~}^?62@0$ID;%ZGDqn?SO<@9%e{QobTC1d63<*mF}?uB zlL9fU@JO04Bdq9Ku6Sp>Xd{@B0xb6jwAjF#>^>&C7Vd;2Nc}GE%tC&Jb97EFeO*b$ z>)`G8cd`ICe+0{pw6gD5alf6^!`IFhiq>(T$#V0 zyJzkSa>)^4o`}SY7D%#3?9!5Is(SCC|5Jk%#V`L`~b;%#h^GI8L_tH&^YV9ph9wrmJ_?pxq;%9+j;zNZ;) z!WC~+XJ3zZ1#1f09Q8D4<&jQs~#;Mm? z$UEAO;Kbm+ z*}O|+X@MB}?D1?h0OLh?!t;l|43x9mx~9}4=ve3eZ?zi@n7Ph18gMMzw;RUOFhzEl zV1gCdHXs4wb8@pshyoEpXNN9!?@XRb)3>}aa4$13)+_ad4#zefY@x3kn{@)MZ+=&EePK(R}xBIPLdwW!^Bg}}F zNY#V)j`oRxA~`Q{N&)@VvMeVMS;o=m1_^X_g(;0AJ7o;qPi4F=(Z|V{HDvMNfmsJ` zaBLiS*jtD)QA6_};jE-G**l7Il-He{@bT15?d_yU`>~f-H1Nvc>wbs(OY0W8yhB!) zPp{()6{?Rln(7llXu5M4eo5yMvr%2;q2-)f2vWFE1u^c}rH0CBs5Jz0z1MD4^nx&M zsil3^&d4{5S*B3EWP-7pprIftj}}!(JwcOi*^6=LAFc#_)!bb& zqa7Pgp3h}FNO}T}+(;65?VDGor-$?3uG;YSc)i&GBJJ!n+Y6^`eA7Q1uTm;{?SHvr z0n8^)`5iVRahJVOL&?T+qm(@=RsUZtfTl5gSN&go)yr={a>wjG)NUN)xm^};B`P49 z)S_H>*JhCONbUZ>z%)c3K5z2imvu!pgrt3M;^XbS$IX7ke&vkz?ovtX{MqGA`oH+7 zG|@jechQvuX(1_N68Bz0s(ESyy|}=Qr^BW&vw@!RW_>FRhlPJhnFd$-#zpw3aHK!j z!m6S{?*piPzh5BRbK`t^!R1aV9|jexy**x>Iky+<&YKv>D5oQ0dsBw9AEF^T;%&9K zO~jrgNT=SlR9AifPGa-Lch|qWb=D52BvK42`DpFO-Z4MieWdz7g%?n#ouCti{l&$u z&o0xoKZ|hgC{}6$Y~`g+h*E1p2YWU8`lfYM$;fbif~r6wljhnAsWMYR?+fsNT?P%K z2=#8k@4=W@H%pc2nljQSqGH|Y}6|0>RBO>c6?hdw_3>x2GE`KeDs z^S>V5O?RYd2eRz$p^BNi?l@1tqiu&O5cIx-l#~=CJG3N`drm9V&Mmb_fjlB|Vy8Wn zg(?LHE5w3OF|^(PkFsxy&+7}K{o*vXZL6`>*tTukwi+94+^Df_Hf)l{jcwN8?_>HWt+#UsQ=Yz^J^CNjIjEqZ zK~nM16Lp$kF1Nz#VQnnP;8N@CQl10|5XKkjli zGacoH8xL+5tuLJK&F@(7I1Bge&)H^rMGyJzdUT}|3=BhCAd-yw{yBa z({dWUCeS3OgrQEC1|2Hm7ts#r#kdJDF)@dRhID>#GBGKX%`Zw1JLJxM&|xv^sFghe zz5MBL@}fJ#pKxYw5Hae2W;Z@gPR>yQpfL-E$g8jjT;oK`WgGc7&c!psbiCxnHELsb|H`oDihgc3HyrE!d! z`49zqul)DfG;NF-ku<&wBN^5i(iE>FoD^zB=D7Z<{%Z1rsnpE5w!JbB7&1W!#jsM7 zwq5OZ_k-?LTj`^9vS>%@P8jplPI(}(F~AD9OhKZ+tJ$MMtDYv zXkJu3TU34d(VJqr*mNAMIMMU2PW#T+?g<-Qa`*GprH$?L=Q9sqJ3Bi!w??f(hKU{S zgk3KO2M0B^RE;WN!FltTn3*qjhGHQ_Am@>9j&2I9myGq@Xkt$J&CmZBs0tN)G&M%| zu8JG+D_(NWy+O$ZhX3* zl0@{ud&`DcGWC9}t7)Ip{{${+$Fy<0hh(lba)+45O>){DP!!2ltwB9AzoN%8^F8Lg{%iO6<0twSPWrJ(0R3t%&S0vWI=oh9F^$Tv!#|o2d zF!E*T{q*z{XkU*w)oH9VpGfyOTZM|c2O2LI+DnFAN&|cytNo!uM+)$_R~Y$2xPrkT zpx68NM36|K#eP`+1Zf1p1O34bi`JUK{l(15EfOUA(~TZSDpWh+e)_Cfo@yjy#MbteqW#dWxVRjd0Hx zRqb2?a1t!_%XCI8S#9mCJ|kE}#J}9ry6Il|lFDieb?fVTc?vKf-n?lm_VkPlO?CBf zz>9IttBzcaDgTt@>6G;=LxO?g!A~|td`bS`5y~u$StifU&h~}Ez(gfwW#OWtDxX|& z;vnQtjNkyI8-XBrmDz0zck$GdodzjYK45 z6&0yrMT?Y3U_*9W<*0yT%`eJVXF=@pT#YdMPTT}YlK=9`TrI?O^!xn!BJSUe`Fma) zJ6n@TOg-xYrJhl7ozwfR-9=A-9jZcqwzUq@C{U5#m+=uY^}H`O=BDo+ZYrN_^V?)s&XdED|wNW6Q7bT>mqAc$^BV%IVB8&m+%>nD8%Yc<#iW@O!#f}pJh;8Z_ z@H=P1)7%cY)zx5WZQ5uKig-IcedU!Y2|H&NxdEvR&_&$h@TcAVMB^eJ&_uL2ZVG04 zcy0GX&7e5{$OR-cOU=hX?=J$-PHV){`p2Pak*)@bzg!(>2vHBGoQD&H`igOVNW9u56>c}Lt7BX zIBIIS7&1d^6A}Lm0Kws+MQU_^U3e09aU!DeG^oL<4(P;VzxJrfRdJyD@YuQ+f`Uj` z+A~BHG&IEtI#!X_+$8MXX@7+9wy@W(%bl>xZ03DCVaz$RYk_nZg%8(?3QxNoi}lFv zqPr%b#!z#%l)dfKDz#p9X!%MJy~`~>zu2zIFrlHQCN3@>r3v;!r>Pxi2$x(O{C-a% z4ZZt0f%Hsg)Rf$;c<0@V*5a%1-bJKU@PXk=rQyOa#!@Akgahd>kw`d4-BCzwf+UTN zgy5nQVkm!$Ac!GQqHphHHliVKNWP?0ep9I!(RRHjzR9U|{LwU1BRM*DcK7$&u;9yS z*S*i_-COrlPR~%eT#sx024KLwGELY3UweYOiCvK%xi7 zY3a_8n;?cA?u+%G5=%^;>*~qYZLoF#(*m>(n1d--5nP?y*|s&w+{WH;^$ei~0|ys@ zR%hLBZqG=5x3Fh?brG;a*Zp~AcITk2L%g9`aikZ_k3U~O-Y8+tg<5enn*V&Toc-Zy z3!F*^c`;6%TO{YGcog|GNJ z5XgDFfwtHYC3|=GyIj}lqxSQ|xsoWF3w?_MWd2p5-HIG$eqY;A1J3D-f;RurJZZz301GYNb z#WI_701`F6^VZ!2zVj7eJ64qCKR4Cte-sD>yjVJTKdT42+=V^_zV!Bq`Cbsu(fU74 z7{1qBJl6oK4D#YnW;?sKwO#iMs)}9L@=$IcNqQy=oiN*n|#xYCMYxXT!8NVO{W1wu63t@ z2mj3n#zbRB?+IOpw!i5!{^zd5Pot9WkBJ|Th>l*N=1_u{!N}{t^%_s4wU9yoJhElo zWnw=6zVY7`weQEZr{1{#EZFt1@sg4Ov~K?JmS}$63Plb8Jh3iOmn)X4qrSPh`KEC` z-+gYr;O?~S%=_5Eq#JMm!JDiZ1jCQtGXWY>b%0BjY%7>|9;?^>^O$L&55K3o82Xyl zt6}^Zo`c+%^NtI8!zY>bkodsI$iUWveBX_?b5Ehy%YlY)+nToh(PZ*^?tQL+T`s`+ z8vw1@WlO+G%f@wj3p*eAZe>-C&o;cF*ICoDLVe%>_8=p>uLJev&w{tpNTF9_Q^L*r z<`(}`Q({w#60*pVRwGBx^L6iwu7~sAKM$rH18x9jmGuM@um#h7`<>Yy5aSSDc#UXV z=205fZI>a8*c!g9)&{<_OKcMkE+wA%9?LP3$e_21!f%ISlLr9-@=6AEY(|wunM^5W` z$p{5GZ7H{3e~lD+Gi>qFd)lh_SR2v&c&7pd&Ae&0dI}j0x$0O<=(beX)KrtRZgxWz zykiLKc}&>a+5)?l*J-P_y}!TvVmHme)136>mD#gK|79rh{gob>m{-NH=K}S4`Q>oQ zv9G8E1PZ)ezMM|n#dhG1@NahBjpqVThpVO=)%jwhiz@;EE=xVPxi1rT@{O@V53WKj zfcj6fa|cs29lUq0MAGmoMl)4KPW-Z|)_+Q+7G$IvDu4_EByd}82l+4XJ(uvBdd@?! z2Dim?mSz(m6d{K`l;FeF)m5OAIq+tROK5lfCg91E>8+qAlKJB*gP6zVcJuvgQ=;dv z;Azq_;4m@(7LX-XgEC&CFn=2L5_xztmmF?Vy?@`yQ-uA*22Tb)W5pb?e)jt$7OBVsX*pN z>xc3q@^Wv_OCn(Nfj;t}-YPFIFoq#U!-uBxqR^Ax;g%?%o(y6JSNgK&h-lbQ~P z_M=h&I)?WBqm9Ta|2U5jKCHVYZV!Tg0uYQj&~#1m-FUw2eRFXDug?FKc*6F>)%%UO z*M1Wm^vLYlzqtX)wb`*C$hErxh>QWjz^4l_AhS`~w7vk=W)R?{6)CJaV@Fg1;ZY8$R{} zo!E~+7;yGd8eq)z-0&{T_pw2L7+t9!zzqSUx~l>VvIP}++AOs|AK}6#@s=AubmMN zpT%s;(&pwpe;dbw)oB1{;^X-R4^H6tnnzAaIX&704xTGf~yVYvELi+&w){lM&{;!`{9{W z!-Y2=S~h%61RmDO4F>@cr`>9!b>Fg;7iTjuRGn+zNFb*~hG;~^b!OJ?pZ>`SwL0d{ z;$qB^J?F7P_w|W?0$$DnFJS`fwz5nKnf|t7?-n&b?hHTfYz=O*Nz=I2`+*oRelsKVu~-{$2OQcy zHDq*EYpbkS6x`$8=ZU3i<7%Y_StGo75DA-`_{MOF9Omwh05jVT6P%Njoa z`WL{2K5m3IfyW(snDC29#+^d*J?R36jN*?9Gy0@1|z%p16@9AYa93X zEj@1>wcd!R91j!M^V89~((ws^cq$)yt{j-*udtHrZd3t}(+xIddC`BQ6mvM*YSI38&4ngV7fK0HhRQXHd00fT$ zXc(k{-~lJE_$Z$}^OjEQ`BGqt!mYpIbyAN30H9ba8^E$|J} z1So3kxNHbM&m{_8_ClysQAiro=d^|c;Wa1S=k?T5=tZ{YR@UXTK^x@t@v`Zt_c!r% zG*QoeQ9Y6WdK7@g?SIa}!YJJXa6)Y2?ykb$qCXE*HI;^elpb)MnThreo?-KQkBM}~ z41JH^K&JSfz1(R5Q1QRafloObw^Z;w5<)`?83IYmoi}+Gr!N6s3s+sLwFKt}ms
=>I~eo^-z&yzM)_@Bi~rF(5Mj(_J5;7zE7LXYHn{ zM4$xx0@=mL>gm&NzO38pUT!bG_m$cCo3*^>HtlZzRPKdAw-c0 zQXZ`r%R~XG9u9(yuY!r9nqMJ)8fHXyQDmlnxxLAM;0K|+rSQ7~XPFQ|Gz`=HHdfpvdk^JNz??AqBi`{)0{&||)6j1D6FK>Tt{tFBhh|U(v z&mD*UWbI(O)(q%K?bqso0tq4CDc{pSP&^2HKOl!+FuSO2+t1eQd0zZyrGGopQs6}U zAFtCw|N3$dMBdu3i-*82We5GsW+HUC0Vn`%RsWm@4{GVY`vHhEezFjykZuB>4{$Jd zV6wr-9Pt|}==B)jq|^Z8rxrMp)->?`KA1N({V$LBjv=1v-p>EDgWUt1lSP<>wH}zn z(AS z+4GV$<5xO~2|#Yj!oIV(5%o~CX;wXd(6%?T@5{$sLBQSb4%N{%Ic!X_=e&=DwLn*~ zz^l)m_68zKrg2kMkN28_-plvrbL4J!*hKByIg#NKe4WD|eruuF1@3zXhVABnRp2j; z+$IkA&F{*3J{qad4nbRl7av#<3*IkU&6AV=c&PuwpNDVM0u|8>GXTB=_WR>~kf%&J z_wWX|l+&tpSzh4#Q(3Ny%uPDfiyqwR`VwZ?TjIUs@^KcAyYBDCkQbt(<)sAU0(qzU zmFQgxw#dX~uMe1a#S@r&z}}X@eXjt_j|kq^0|!2qoJE_D1Fh#@AIGVeoc*aiE!=9S zxp(6p0KfqV5)Z2X9yxK_P7HmzA{$um$9v%GG!XZy?k@tpvapH0_Ifuz{%m$$A!;&s zO~D8~_We6Lq7K-hmiTKy{JI6R`F`KB8Tj!QOWi2+a`JJ#7Wf*ydoijf^A!ED-Pm#Q zai90V?{(F-#`WX5RPeb4S#XfdvvZzx7&NGdOo4^^vN8kC&WH| zonyS+UZIR{+tnf0p!rYbeR=kfCJ>Wj*D(zz()XR zXkfhc4+I)-fpHl?Ex__-e=7Df?ts66E;)$X97;i3oiq7pRC%QxPI3$9{&#ms>_vKf zqQSli<_NfCmAk;cqkfx4oRU$6gLE|`e=a8+OP{kHF^0J9^8InT%7dRDH+ z6ZGEnf5P!ZelX2aHbM zI@{FoHTu|wp9#wl=;_!xB?NBLP$Km%)4>~nq8Xp1pWRpSj{J{XzylDicl&qTL6}-p zp#5Vb07l)P{&odiUfTL?w{_+wa|GRuK`75&?%HWrHG8hk&E`LX_t!ML;>HPW$`2@O z`ZQ>iQ?DksrMjHw|8RUE)~xBd+uD4e=v%uGyk5*9UTstXZC&E!dB}J_t6pAXy8)wJ z-2uN!@z-}TeqXW2MFkjLz}y#X0U#Rw%gX^ibbIC)s2e1HO9*guft$(C|CSxl90R4W zO=5@bACCSf(HA$gWw~r6%l!MSiPVFldlcZA7-9a@AUj+p+d6O6M%fD3>fI8Ph zR>qk_j(=ZIgl|(_BAPq$Zy~%VcRzuQ{;Pu(B>(#xV895%nZWm(5wKGrgl+nHB>3|C z3`L@%W`TJ%^_C*Rld(cxLYh_Z#8T*nl4`kAHTg!u^+RHQ2c zk^t}jg^n49`MU=^N=m>~#M)pu3ZYJ?6$D{40~+leMd-T4(A2~iKaB>%0rR053(UMdG@(VMrC}zgtoEq*(+afy#eJ&oE=x;G zh)N(3fSYUx@4kqZdQY21v3=9od;n%(okb_y+rF(TbKkNMtRnj(zbPLg4{S?r9g;ga z5%aqdpY~uQ2|-FCLl8pgKpca~-nm$SAh(*HfwOz$R`AJQ$UktmwjfAzOfSR)B5=qc zq;@2bvH9mMxJzXtNO4eDNKiRGGYA9)#s~Tp521uC_x^JUf*9&Nc<+vT|*V2q}T??P{b^asDM#UpsK``OBTi6)TEgduJJ zAR6=K{-1XQ$icc#i|mKcsPe2<562;BS(YYu%N(wSgwP1E{Ow}987)950<9RHAm=3Z zvSOQ#OKwN!e!91g0mDhk!kx`WP{raRoaPqVKYBBCGAc=G*9)RJ71CL z1NwE8Hb1E~BltY&MOMag&I7^kOaM;&(wF!Gy5r991FSb zRx}E$l!R)(t%W^G`Dzq|Wu#9JVG?hB9McZM5;p?JQZs!c8SWe8ZqMBJi-eIQgb9si zTs+EYBf^29Ab-Oyts&p>bZ*(WJ(i7P(}{M8Y=YVb9GTdv31PGUfQUgR8&NW zdt%$)_~8U~OKl0^H+BW_6afhkxS54n>@Wf4F@5V$CT*wo36_?pW}Bjtn9&Uq#)+M&Q> zJ5?<=V&O@SEEq;JB0&hjOjQge(TWO)eX=;^Jw|Sz4&dJNwL?`FDjg(&2kinu zXbY##x%)W4{P=-I|G06~TTe5z^HPv6p_e|X-D=xWFQoSqOqAD-@(#ZR$hQ-Pfuah7 zn4Kdb8yz*QZf%w%XwFe_P^FIDFBVGs4$P;tve~lc(D_x%p zPvE8`g5xD$F6Q{{A1!K+85UAj6wP&D0^fIxNY-?rEhrQy)2z>vA}eZ#oD>Kdc<$LH zc##}ZM)h_nyn}5neHaAI5bP1ISbCBUEoRZd-SowHNFn)GC^R7s-V8j=rg_WWJ3Rc# zWOJZ6Yt#sT>Z2*|NsOJ{POPNMm;uC)d+KQGIuh(&qxY`Lf_Rc# zVJ*&O*g)F^drYjwcahem&JD0Q8aQ?=7_(BTg$3-6D2R~3L02P``IHm6sp_h*J91>$ z3~yd>;nCzQv;T2Vc;F!lc0M-V*w?y zAK3_1lfHAlbK&EoQCdk~UM5L$3CUbsZMlj$lfuv;z%jxM29OX=RMMT|i=vc7zj(fv z(J3Q5F-zz+M5YolZJj91>o-ql7)nvOF);LdMxTczo25z(-6Gc|5fMPEvz*1mlWh`* zS1G5NQevP7%|Vuo)|7n{FXY78ukzKOW5_Rc7rL$xT>7RN3WuY1G<5r7EdZ4XHmzm5 zHXX6g(+}Zia`>6Y%F+Uq17iLvYgNpN_ zPr^IUtB<)zGv0_n#feb2Yn*$faV9V%yOEj&rMiz&xUyUP#crDh$K^~jlnX`0WMod> z2FD#2Y4KYmv^u#Qd9rdWc|!t~2qwB_FQXVY8vkXzv-t??kDQc9usYBK&u?gwD!dS3 zmgDtfhC^tI;XS^!!KO}!+!w7cNh5A!EI)(~SRqy-2qB|XXb|XL$yEee505z9^-z8! zXqOS6bN>=#EKpnF{821kdBZP?Iw~v-Ez00NMct$sL`Y&gsuuiJ-ZMCVsIPiK6t*dg zK$R6iISQ773KE} zDIPQCNILO9#L_``6(}o(_{9i~kQkp*^V{|TK{vY*B5s9bKvM`b zy3-o+W3BIuxi9g{PJ^07BE9iQVlR>5ae9Sm%gv3|`H;iSD@`Lpq>SZHT}kmcD-j_y zF-_w)*r`?cjZ0}7m6+{mDZ`9ABPVX@Od-Q4oG=PWYr!-suoDKgO4Ntt-!2c~Becvh zh!0jPNJ)YvjOHc=?D&j$(f3g^$>B7=!q@TK@)d6WbgC>jYJw~bDWohyVNBxnT-YmN zuzqzK^dHbip@Fdv`yJCl~BA zdWb9=4wdyL@`_Ks-9#e3P0Rci6?H(qzt?^D?!4wwc_{jw);$~b^c1xdCDyo{#j}gz zv5~;VXv!C-t9!CAx`Jvy6HGehx7pGh=;xSw#YXX>9>YCiR>PvyD^jBHvRbA&#kR>h z9GSQa1k%?9F&3^JHO5YZyzARlenwtseAalB2pwzjL<-?u3+fEiObiGaSgO&qNcS#P z5_OD_0fVfK8%oOqbAzMJ8ijfdQKnm+8XOL^MP}b;HU?d=^AkzZjSr+Qw6|Z(sB?7wvJ>mddMC=($Z*?TosdkNsy( z>TX8{omfhiVx@x{T-;Qyq1`nh<=J*4#X$HR6IRMLq!Ear&9tB!f=rW4Txtb6?!qxI zjv?JW<0I2LhHD&ncwsOGrAhd?%j$`Y)ML5`u&5%pUdZn^HlHK4WYcOOb=b1e$8BPD zu|p4vmrZzCBoXcgPy(<%Het3dU@n5d#mbwWlX%i$pkxfE<_PybiHbz z9eXmu2r+hILuj+E;Z(+xyfseN?Dtnb9>;|vt8YkZT9CUyQ&Z;yr)5@4LX8;*D=M#o zfhL-RU?I8@|3RagMu!(!*iKknadSJAU`!4w(GhOBCAwxb`=tPH=`38r+ub?} zLDK6f`WtIdS~eEbZov!zMW>8^Cf---E%-!x30QokfovXF0KiLBq6+tlECX2vOIKjxHYjSR;R-FGdq*jNnlN7QLlMO! zh}o6Ek{7mZpOZR}M70`4&lZS`Mq6goCXeWwD6QReBe@1exPm$1CRyMgeJ|60g%}HY<84(rg^$ zfO8i&wJBcPI~k@z&uF1s-86}bavX>HRhpFmAEbD@ic_o{SN;owuZ!?%-AK!fo)U3D zu389%NFugB_qG@%h9_bu2s9t2n{hw1h@R}rsqLpSi49e!;HsZzA;>4mAySJ5D@=!3 z4k|QyV^>U%fzEps0~14lkwy<@CDU7u$9|h7GjiGu3GB3SS%CZ6%77D`jwUl<4XJm+ zxQIyOg5QN_LmzA%`O~j>rRqfMYX-OP_6(@mn0C;rWJ2c?^x{*6gw)uuW)EwvLgDCBUL#&OXUR|>lSeRkvC>6e1usm6~h z5+bs+L`V3|ouIxlAQd(6Y{W1-RPh*Xo6GB`h%grcj)jxGzPmNqi(vFQ$bMZ}IQttU zk*NDQjSWZ}C9-{gwSiS#HCta_-jDSs9bet?QQPyEdMTbHKX-li=%(~GkIA@bth9&a zOT~*oXjKd0${6_yI+Dfc1wCvd!+{h$*EYM7=|4>H@EFAtTxfiaBtzk(5S$F`M6wa_ zDyi}4BP?vD`!-SPB{H9QUXnl)rBS`TS=erY6*R6iHGJh^Dep13U)I~}ss;-`I8dV5 zs8@G~6DyS%?XlrdD>&s#W28fQI8hd>m9v}AjbAKk$T<+mpiuR+ida30)RVTK>zlQ3 zC$JMrP!kTimZ-1x(5k&&TA*#cPsw+`)@KRFL&>6aPQD)j&#rYViW0lQn}&H3XGduQ zE~J)CM}IbzhUFNd8Wkla{v3o)&!-y!O({jozmZhwLIy5udL6&7AYm8Ep6F4Cqh0=f z&EVeL`MemjsfK`SoBU`X+1*KhS%cPpY3QD*GPt{Kb4vQKVvP8Nb0?LBE7 zkM-<9%ZWZE#%gttl{FNkPZPRK<{pM(n$}LJ>7*rC-FQCNYrWf~Ve>=6R8K-qm?TT$ zK*RDLp=ldd@fFSo0>zsk(O%;+%*Aws&f&nc!CQ@b4wa;uXz^r7h1=jtpsddVv{olw zx0<1%sW*B`*qv#LSKSb6_wgBIEO*0ZWy$!tR7Jc3EEknm2`=RKYEGG|L?IcJN%<4e z{8bf%U6YL)aSsYR#jWTRW0IPh=B?<-wbr~{iHE!@aw$&F910xPxWKDsr4a`^SaKc9 z65Fzna>^Xc>~Zijg*UDP)ErWMM?*e==XII85p%m%uTW!m=oTB^82{#-NFlAVtK?3u#hw`3SqW1|J(o zQ_2qMwpx@spw{@YBsH){SQtD^e%e2fh>x>{+J9o3NdzoTOKvl3;b@Ym-?mFm%%mv3Vyo4y0QEXW?m%QM&Z0Lk{OsBm#p8bNBIqa(Wlfbc%s+o;nE{ z*fH=qt{lSP5%-%Z<|I@mA2x7E1lM)4AVDvg@YAjgoRM#`6_>)v)$qtB^yrGYkVT!n znXph_x|Q2eijQ_NPV4dIqtGR5?Y%O=rMYFgly{)XSy-%z(Ldi)W`OT#i8!-OSh=B~ zQj^dkBwGLGPPOprxHdZfTR4#v&kuvkcEYdZ^1Df+t6I$3V%;QP#16WS8ZsKz=veF$ z9AC`~eWYAv4j!KDGkT_>TKhp05pL!R!XaZ?LfkJQbdQAO)ivf7g4mRr4F!I7Lg6PE|Ss*+ebr-f;Nrg7O&_w*Y=N%&$g ze50pRLbj5`Joop-Ij66*#FEf3>HChV+BKmiP&r&n^G)%5p*|H488|Ru+RR5!ZhiSQ zqX6#OvKyCMG__j3P`{OHDm$)6m(6V?Z!J0bD+M)`RelDioFcYuE-9MTAfX6j3{ zaF?SkNS@X&S4}B_md|1@8(`?D!K4uh=kHp!@{DaWcoNbe3KM2`mO-z``X()fX@XyB zxRi;?tTJ!V^my&V+;C#W2?2Tg!@Ie~(UZOt@1ti^EOGXwr-pWLX195Lq|Qo(%XNq_Re18~zq1mU{0v6USWIE({KA`?lrt4N&JH;& zQ;rZ?Q>;VV7RjmpuB23EMF)dg4nq>;prkZZq>i*qNOBVh_om(18Am+^OB7Hb^M|zz zc}1F^2v+z}d=_CqV8mM*m9M~9CU|=Vk)_kXN$$ImPmRRT13-A~$d#kiDHB1WxMU_^ z=_Z?7Y(oSw1C!UojdwDnScz^R+9sU}HgE7*Z3-Q&iZ5M(G?6dPxTIJKTXOD4P?m7@ z$xR34G!(g1;0!oM$ehrZ@pr@RB5UFT*WX4YX6IY{$l*1VX9+a0#bd{M?fpz~sH6t^ zo@i)Jka0U8~YrO#f86{Nxx;6%@{>OtN8wU`r{q>`ea{eY;D$u^Jjx4Hb|w zkKtY9j%F>LICL>Vq{=ZOw8&@zR2}m4tEFq66ExM!nzU?cCtGn&Vs_A}m`wCnts>{&VZmbjq4UlLgHt-G5qD<8 z^E<&LOuiRj3irBE`je7Y!$FqsWp{YhcQW~`Wqa=)vnvPDz1C4?YWpd;%-+|yMC z%7TBS%E0Jr5E4SK?W3U3_R3(|WNCp>O=jCAr1t!2BgiNL&4D%;PY3jRyQO~AYks;L zCCi|$(7~D?TJOOz3FG(%i4TLw*GWtHX60b#oNvc!6@R~&S~tO1U%3n&9%4Q|)oXTK z=JY1}eYCirZ(5tJZ@X6msyI6oqb6jkhD3ulDDMQVMBBt|$H=r=nlXrPXmsZ*bLuQL zp1ui;h^$IzonF;Rw%7E%f^yrmJwFC!q6#5x6cWNL?Vf8d8ZS_XAtNmTlew8{q{rkS zygI$|QR~>`eNIDp5ua?zhILf{KnXFnx{3OpboUP1t1-aghHPPVY$Ho=ieCf=)x}Gb zm;M=>OKOm5Y$H>^*Zc}hr#t># zwR@+FVvg6xYLmREx^`|$rVzqPTydooxAdup?%i6j8m5NmWdUa0=D3&UuF|2-+w$TKU7>Y9fZ3pw{`q zc@;?pWpvik|lT?Se+f5h0p4<`_6Lva}bYbu><#$ZE5ggg5D8Dk1h)|Yxxx2 zpOy@Pjg%g-Szaa@{o&-aBViWQYyrv^T_Dd zs>#1$g{-6KOYzx*4eU?TWJ_(BnZ{%6rMi!t5tR>a1u2cH#bTg#vnS^J#t?wuxB!)`eJqiO zPrti@3g(3gIfB;WQQ?i2E4dF;=uD+aMZp*+MI%lNPfl2E*;E$ziRwV!ZtA|YVzt`r ztcF$eYN}wdt0=f_J`SU&YHmJ~SYILbWYkj9b1UXm?e|pl;o-j-&A4BJ!pMw;EhvV& z@kq#6NFjcaeUwQzDisw;TBCzu?Zst(f`w?k4w*I(dwHtRv8GaZHEuk=8<7CHg5RfR z{IcYiARVDAT*#SYq2}Q+J}gjSGq&=1W};b_ap3xnfz^OMxzj)+M`A6D-E;zF5u_m9 zkCX%&d-FSis7w^-7#2p|d-mCKCpHlm{h=qY_yo7Bb1Z?9Sa1C~ocHJ5wcMQdZ*}UD zZDr^1SeWELBo040ty8o1Y>IbBr<_u}=Wu)XRh`hl5JDdbyZCXxoi)&$_C0$U<6jRF zkwq!t@aUX3;LN;KM^RzzA3y6RMK?WT{McBcuO7Lu)bkh{cb<-JtFC`fN}{}Dsou=? z$hB#Df~Xra);rE^qk-XMDmgG>k~28MOhyph&futt+mA${!2B+ZtU#cxrOH~pm(D#a z!O3leDgcH>mx1~@TuZ|3Oc<1UH&8;?v z22rFkJPBAcUi=sR<~BdG8Ik1!?2l&S>r-)$EiiY0gq$1P6;;yz*Paxn>8r>mibN4j zma+^{9W~%Zcr;2-y59@Mv7vMgWMbvJYWD`uI?nZL({I$-Yya?2g?t-JvTdLBVsA?u zm5rcvVe=mc6-R7i_lgcKo?B?QCd+?2{yaM^qkQd9DO8ZB9ZIV9(1QS~m((s#;-oXs)=Upvmz+aG@by`rr(XhNAXz{NT#N z1PR4D76;{3&5_~3<=w-g!bR^Uh>`+d_Byki(o*f~8F)t6o%r;S>3$uJlW;jqu-8Yc z1X-a?QpKCCw8U^fLfQ$n2XAZKCR4to_VHQdGCoW>=^6h!?0K0MH?rZ2qB){tXPP;d zVHo?KTVx&zSs}VbMVOB+x$Bv2ZfawNl^Twd^Fp@FIj85V4=o95DHBz2Ie`w3`$jJD z{b-#Zu9S~N(LEsh#k>WRA5#>tpr@%nAN&7E;L7Sd6L%hvTe<9jC>62>Rf>lB9LfzsRxA{wOSBq+6IB z&2-=kf;?%W43!3pmY!2iONOPXcz$AE*c46y`LlMz`y`ptubve@{(BQv` zIa4_360B`oE#UMinpPLT-RXpor{glT*yRHCqQn^^npGC46i+q8wDp=`-4$CKA<9(x z)!+2YH(4c-_(6*S>NTUc-sj@xMYyI0<`Ul8`Brt>9cU!#;XJ_T=yUR?y17BjxXObO zq8q1Glg$2al(y+5edofLG564Z69in z%*H?!xlJo-5c*Le$TmyMsj~R88~quA>>}YMIKDmRyqS}l^=MMl^xZSd2$r8Yudm+l zT9`Q_E8I36$x(q$sBz;V8rL9+`b`BI3E?%sq1s;q$~TE@LsW}t4kSMm3$g}qdpREu z*Eu2!unV)tG4NmWbB9gvr&>WK4Y5O z^H;r}W=6F_B5TJ@$3816NQ13WO~7+Ju*`j?95z-*6OxK^uFLlz9%(onS)8=^KJe$l5B+ znEWf}U$Kt_>1KLjXdlze^A@AK4qBcpyp}N~9({XOedb$SlSJJ2I5~S;rOEu;WuxGz zIjK3mbDdqE;XWBJH(Z^+zjBM{81hC*@FqXn0Nh=-yi{g8?kNzcByGWeQ;>ufgKF?g_Lp zZ9UhVvfZGsXCF!NHc^Uc_359h>`ThTAxpa75pP!>Oza2^C0evT$5ve~Znlb;dP#X#sJ4D}of+}~ z_$-9y@h`h0Vc8tazeJ4fqKiIC@q6ERVjokTH#sHuji2FuT79-6fYUDHkEBn?V)V#) z<*W(|fWqH2hLtF0f*Yco4YR!*r<)&P;J(EGYiu1_Vi65z9CW?q08T0sd)JvOpY1Zm zi(8{TN{eykxm%n`N`q6RNPs}cd#P=PKfs9!aK)ufw>=JO0H8{5VXVL z6fYTtbNPCxQ~t%SGPO*Q%zPQItuvL^dsp9JybX!foLdQj!R!|`NAKT-K#E~5Y44TD z<*=A44GCh?)SXo-PuI@9m^V<+pH+%Y zF9SuT+&ATZ`zDEQu_1Wx1`kBRtHq4f4Jqt@&uQH9vf==rK9iBDXQWL8vp{nONP2>C zGK?8$Z>Nif`$x;kw_XG#8=Vt?7ls3)f566y&oSmhn@NC$q(oALqn`+T%v$ zT-&&!K8|g!6ZbKu0m5X&F-YMhg~bRa9E`Wgx5bg(dK}}=0SZq!;*=zv*&NHtOG6AM zE;cKO{CBk$qh`N;KW({vF+KZ%$r_C7C)!yLXuO-!6xhV&HElKgf&T&AKqJ2q42wp+ z(@|Nn@DC_9L)Z*p8y&`wy`UJQl2Fa)eG2g)DZx~-NT|LXTtg5vt_B&!k)t3p`?}lo z?if3GRLQfJ@@O`KbHZKbGYWU3lz$NnfMU$dV#!jl(X>`<>op_{5tC$l0ySwISw+Ah zx_OX3DgD5%mwkdu;a5n=aW0UmsS&01N&%qSmbbS`WB@J}B3lW$zRNaVQp{v?y3N!P z!;D?@mz5+Umu|~c>J(q7dOj5m!u&*%&&08DWuuR;<+=rkLI}m~V~g3r)_iOmbtPsj z!Ds=6N=}v(XtG&(7VUYa$Ifbz)rd7>lNugs?$L=v9Hu$JGi|Xt)8nd;MRUDAPt!4+ zn@!IMHUrp3#jb)_RESur6pP(sAboYYZ8nY;HL^gwznG9ebzHYl;knB?_7KgtB|}w&BwUX$+M34^Tbii;bI8%kCE1=fxRE~5tz$U@s5ZQ4?R0SZ;} zu;>M@pIcNR$(1q{9V1)U6|knLIy;w2NH&#gA{%KNYw=jxDKK&f6{>@v7EsF08b_|U zP4v|L6N@b)y^)F zgy3#y43dC{U_WoUEY&rH^hhA_+gEC*OzmTdv57N|WN}27IP9@Pb>Epp zZ4Ri;x{KOwC7a%{Fe}64uvg^>g}8hi2FrA^LqSM`2@ZAYASFTr4E?|$SPqingk*F`=ex`e zRyV@PSVD5*kOWn1&E+Li48)nQ(~Or--^HoL!a40H(HmF)UsC7-5vqs`(xSJf?J^96 z6*(7G`$HP_M=Ab`ZJ;r@xhK!+(Q6l#7v$N^;YIX|cFA+IBLSb);5aXf9HSNKh$7pXo#&!hjT$9@VB$I7f^I zry=CACWg@<(S?dA{l|>uLS|sXTE9$U;R`K1EEFQbWIL4+A`!+al&3hx_5Cg6OMm5d``n7y#w9p7_QoP{UgxD~O-FD&IadxAoYX5GX6D$yf< zE(DtaY=aLetE%=sNkIcAXR{x60_zdsIi+hRyM;!fN+nPi-t9A2{+lg z>Sh8~6?$!4nF_*^K@=aWjNb6ZG%1S%uf-Ii1&cfk9NVI1E$|Y>JW;Ua9jjJGTIXaX ze|L4-Weka^;>n~^RJo4H%-&RK6l^1eLS$$iU?F-(h2|+vz8Rw!(n6$JE(27tKop^W zZ3$M?N`ta+9MxZ!)Sg%(f3fYzg7q3R73K5>Bpzbm-|`&qAtqFDAVN*2Ax^0KhWLf4 zH%(iojIAX{@~=k^l_Fa?lv=cAZ}}@x)D{wPVAUTbHZz4d1K5U*z(6XOmEf?|s!UW2 zh+L}oE*HRtqKD9GN{WbjU|=i=Bt4h00CQpOkLw0GG5L(CmtOVXv07?p`AxZw2u!R| z8Cus6u69d{Iw>zO$XGXiTBjLUSVM;_nx8aL%tP?=rAFK@$3bSj(YxO~v3DQlg+{$r z$lbUTxxpQ!8Y!d2>J;B=6J)M=sU~5A6h6(W0>_*HV*;#n0~-znGqW^I0)5t3vJ1p3 zNvyzG%te>X=~vx7G_Qt=Rla4&M9AOM-ygz_q zb3#4+#DdLNDwBlqs*a*mEHD_>gq3Ve+@wn}#f~$8%>cGxDMYVjMwcPi%oB1|X$ZWP zrp!w#P&t3?gXS5vbr>o)II%{}s$nf{o-zxsrDayCEX*2f5XMWo=8l^-jkfh#z!@(7 zH3nD{6k-58jfjcM^kQltAx)c{) zg4S^GdN&M&aI-cVAGpzv(|5xSmf($I2KL#BLlD)Cm3d17woT0tN08Os z!Yo4xcn7urqleEg?HAJ zxr?1n2YDb};fVO6bik;|KlzAY1!;*KvFk1N&0GQQfe?yR8LM6+CU3cTXh^92psntk z24Sn^x748#wJJP(cNcPokc+M?mJ|MyLV-bO+9_wg#>6ltzQM0u@yAANL2@UvS}R?+oW-wi=5DWipa^IridDV z%qFfWmL#bCJaZ`j@}ln$ z?IQ40*fk8)!V;Ua%O9c}=9+4zWN)gN!f8F!gFtTF(pRCk>hI%B&AwQw`yf?Qy@E&W zjpIiuFhJg4#gU!B3p%P>apzS5)?JJXuwZHrguZU58=WH7AOJ=_^Eh@1M$`~d`>u5e z4GyIUORJ0vX8PWedEwwoSYb3-y=ZKY4aZ=8^g_kOT)#X6*oLPNHMFWa4goVR2nI|`i2{Hho2oVbd_aUl*;Nxyah%{6p>gym^Juil(_@~&ia#++%3jk78 z8&stm6bhEfXZcon$g$uc_ixN+dc;#I`zN(dfT4kw(06Suk!>m~_b|F?6yI{&O9fhS z`FMIMh5`i&)C`kFZ0475mK>rylzx~dmv^-aRTW}&IwN%}W>=AbwmOr{s+3MwVH1bA zYS7gaMnP^6L}3hTLa#N8EF11F5}1gYjTp9v9+rfMlfT#zn;Vngh9#aS$Qi&kI)8}m z3ez>d@$RdgEu}&j%~ZE?dMT-#4W9gic%gK|DpUhMW&|N}tu8BIbzu4)sr9P%6cY(B z8Wsx=9T9=2e56K#t*nfPB}$uHBC#SXb3F!9zj^WsAy+HpEL1C&i@P*Y!ksOPk)x!TkhcK5UVOavn2)ZA1V=v;`=#H_~XBeY-cg`Xfp>g^0jC141nZ zDr_Mb2G@8FYPLv#=mHedw59|L#Z)(?v>h@s5%jXpY#Af*aG0b4r(>{1R)d;xf;Dq)X!!bDkn^=mN;Raa_{fD27?>EvF$x$&!V%Ge zhzzc1&Jz$n;r z5JBmy`rLcGU?|ttL{}-vVZDCqIsmGGXSKZmu2LBZTN|D*8d#J8tqKDiihzwSpK&U$ zwC0D&kZ=%~LR8A2pCyRDf{Rl|z%_dTb6IYcIgc5@HV}qcpUI}zoqM{C^i9I?jFvB$ zF(^H<%|QE@fuTuLGl--RtHwg$N}jBa8`ZQo_s$A6!69;5@ zR!VA-K4RP07zj|3w&>avklz&eAQf**8JG3Can-KMvw2hXyU=#W%$ zMYDNU;h<2-2+3%y4o({yP;}t6%z`}yonkIfYrjAYGSoy0ikI}Vf`|3(l$@U_`-fk} zCiR6wvMylN5Nx6X6FHn}L*0_^D>c`L(#i`V>p`4=l~;D@f+j%i#-qljuq+jsacZM8 zj~T!=CU~Kk*`es@+3XM%8mg(3P81@yOWhf&jjrzMO)rafHW5W)weaYwt-gCF5-_L@U~#!4 z5^$+)pt;XJX%SRQ>Un1Uogr%|YBH(wFbD&f6-xl4cVCmIiq^?Nz}-jya;9M+^mZv( zR@2&NU@$v|MeX$>gTTDhGH4z%fIVImVnGNwaV=-ol#@Gg2sW8U9^8RGRm`B-Az9_l zxM0rmWgJy^9NpA`y}uV!yNX(^tRdP`u2JKCEM1Za(X@VC$`KxW`IhxV15U|quLBD% zz-}w-+Kt$1xk0bk9K@n79%Q*Vo9smeM-(Npn<%Dyr%E|uN5q_h44&wTbk@dQkyx|L zRteS{jsGEzcU^&;`+>*?gh^Q}tWfhttmtJe#0UWiP`JUOGV#(X9%Gji)GXRDRbjn&{K7UGXdHNKe`8E0}8(%+1Uo8zpDBf{^IK*f$ovW&mR39lmv_ z3p1vfMVtX_g5yGjkD2`RMtO=@C ze;6%1Ado^@tqg&yY&$DL3Wi!t)48>T$+5N@)-bD-?8H$*qAOyRMGvJV=t^+zFpwtH z)?WpnR~8X+`{qtv#;jBsJ;%n@RXH@Lj^^%5-Z3qySp2g9Q_r)A)=|j*G?GgsZ8t&^!bGhame%Umb|!V}BiD=0V+ODdH&}b91ofb|lHk~a7jWRY9;Z4h zG+hd{0(OPD9xdK5`G%?u9n}PpaNV|EL#!G@FBt2U98C5nOb#Icc7D+GUK!;QgY)5< z@`t@gV63fvnL-g*Qv+mH5kVSmKddvjKj7gx4-1&ssVzwD#}g-(FX@5@t^t*0Wjcqk z>R1@XhebUSF&kTyT=omOowVe!%vDQy#cI7_l8sJ%=-GFyl&bjPY=s-0ZI?o?fJr9W z1Wa~WX7e9=%9LT3NGooOn#||~-%YqAL*998i>z_6k4C0v)0c|VYpOnTo+xJk+nB*u z6-)&B17X|&-kdqc3X(Z>@`|XI(a!iN_J{y#`Brtd(<~TLop{CMkk#i98r4P%U7QkK zG326!rikMxXj022_8ORRG_v~zEnNuIL%q>%M7ex&ILs16%+z3AGmv8#$5j9}v93$E zi9N4_97J*G%w#H#wuw6^?1v3}eZJ0JR3Hlu0Yg8qFl)Od6^wWTR^0=-13h%^ttAaP zVdww?o-UI77B}_CoQ*|7DKS$jrNSor6Qq8G^m;ro$Huq0NcRqAp;h!&Zg1BbtH7+>X8eB_zNk@XF0oys5mZy3;Bka*PIMt|AYN)KKxk19`n@-jo63J_^!ZUTE1PP7GFB z2N}~<>uOiBJp?3ifrVmCJds?Hg0wxl08>bYnV}R!8;hvHvkf!2gER-E6i6$TlWf1; zm@K<|4=pc@wf_qa?gh+8RDz@sL-Xk9b>bl`1c2|d0YLGv+mnlsb@M#XLt>8ba>_Fy zbUyZ4M=^(BGk|U2QDUpfuo^|g3E#S@v;d4~_hK~0-izMUiOzhHbyybAVgl^B>Nuz- z#CWj-?}9`Z5y5ne%dstU5R=z1ix=j)MxPo%P40o$vUVdlZdijEvz0*7&nql(5$#66+3M%QYbQy)|TVKKuTrEmgA$Hz&3xm8KOHTHb9N82v8uJ-n!yWIr ztd6~4Q6{$K+fle*1&3-Zg7J%4)Ru{YNG~q}S}Brj*u1X;HkgH@fly=-?SVH_qq=lN z@YdDQPqH*nRNBl|TsrtOrM1$)Of!zwTSw0k1L-mg5oZ9~$mpfSg2X%sh}BQGu({ET zW&N}_Xb>GInk}-0O(O^Z^L~rDQ+fk~^)K%TY#o zhVe^vT}mMmwf`-+f*o;R>xr-ZpCy_z2m(1N*`G=3a8`{z1o&Em9VV^o4< z7I9o{6RMa|*YAuYu7-$h5MXi)h^eov>}Z29NHxw)2WNjK1P$WBft>zY2|yY&!OCEn zQeT)-aRbhE0mm@G#D|Liw#qo#^Gmqd#k)lJ+|aAI!oCdD8AD>w0W99wWdKx|+J+&v zxiRFi*pz1ea0alAJ3@b74EHkI6vx)COWnbTnmBh*1EyfE$QX)}0SSN*`kE(3Vqz$+ za0ehLLK_lk;HA<8q>4}aImbVyoTWzVju%8))*Vhlwv5xYWqiOp4+8G zF=q}Cl3iEwOSE{d#&*4HIwRjGX(Y|DAp*-(OF>25IMp({lF;IwqP5ILBPUQ-2#>Lf zr)Ns11Xn;20~icqhm>#%F%we?ZmJze3t@f@+Ug}snp3`6NV zs0gCzj4~BwEqDz~cS0Eg*o63!2VfR_9@`?YfYeFH!J*8H9m8U&5Od04jb9L)<7}Rwr?rp#gDx%<&n@7tlyT%6YG-?7*=u@^NM?VHs|bbM&Vl zHkuM;M5jegF#@w6vqZv5i(!bs;$IoEc?UR}M)uMhk8wr2UJH|B&98~(9r>&cwDyj% zteDU8L+6nx<^nRThKv!Gw6_J_F-t;Kwzwx&F-P-$4$n;NPFsRjQtxat=HQ5Y*whmS z29*cj2Pv(Skp1X9Rn7qR#A6pFf5l03#5swQ)LLu{5^c`~h#?FbZL2HD?l&?TYjAa0;USplk(ZTtml;Fn^%qip< z3Fb=YGjA2Qo1X6T6qIL0AJ zKgm)8%zGC;`_Py&WCmiE*eilr&)h@lO?kLn(Q%{Z zh*FMWgO#X4jEEQmrWAPwUB)opf`JFeNcIb=BV+3OMJ9j87Q@(3&B#XdS}~6Rt+8*2 zz>+m^L@#p1N1UAzb6%u)iBd}bbM_~Ut{etMVjh7x{0aqO-ue=f@;ET(0Hs2inloJiG@K!`BGGb;^-@)5h8~I3Pm zWW&92fVB#VtJ8y&CllkE+SW4L^NwUaNi>#XDykM1$=02D!Ud5A!P!JNO8_v!aKsd` zjmh#9HkKJ1v7Q3Aw*p>s{?LsIIjw$~Q}F=>k3`}zbA%w}FjJ2d*kLMSU>wPU0950m zhD2sa%?~k~9j-0qh9{XIT#NM`a4an=E$@Zi*pr+1Y`mzMYcV!(kO(IGdGH(csS6c)`T-PMJq|? zQabPbkT47#zyNYZL5Lb76KHh{?sJb>(iy2vXoFpZ5vQm`P9qTI;_i9O0Jgz`u;Hyd zMwK*EIZ9__UHK!Kzph6fRUdAFmxNg?(G@_ieNyy?dxoBXY7Z1zARvSZ6(Z>vg|rg} zutkr@X-3ap1^EWVD&r6%2~~*Ni%T+O#9ry_j38BK3Jcm;>v({@*9nI7m5CIP2U!qw z8ZG4d>YkP8b(@{hJ8iE8C8V!Zk^s3R*`$V;`!!?m<8Uzoxj<3M(Q5Z(s1X=y6R#TN z={#Fegj(|pYklG*o3#z&)URtnYsy%B<~3XBe*ErDW%7*@V620(5*-qwo9%;4^?MaT^IJu1Oik-7}jd#-dV)J8#)vT-3Sx@QS#c6`sI;0On=Gr;E0j@ z6oA<)W8SODfu#qnZoUu38M*aW>XFQjUZh@A!3y8R&Ou&3w(<~0xLC0*r-e7-h*CU$ z2^s*4Q=zQ)OQ{u0n3w#e@!h~G_kbo=8`#$-7sSR1kh2QkqA_b^JQQ>UDM$1+v_ohm z=8zq4oA9OKDj}OiW$TUDE*XQ4!;{GwP^*;*tLP)E;Vs3O@M&o3kIB`(Dq?is3XIz% zCLenHiWQ(f*_X^?2C$7ZicFBmmWD?3)EA=sCQ6Kueqjdb8Mvmt z%(|Dewt{1u&tR{|Rqg=IfZ6 z7(&p4waGF=Zk`gI<{@K1*Jf@ao>gsR3|0gJ^;=e;y2V%QG ziXl!oXB{c)x#&XRQUcqlEl3bTX0B9A!xD-LftD$J?r0}cC3x!uy zl2Br-s=rgCUV@&P2pCGwNtY3&@X=8oCQ8024Et>eauE8hq*Rtj^b&yKKv+F~r%#iO z)-a_HmBm3TXi-sgDKufB=?P8l!R!=bEF@?4OciEI(6V2ck10-qkdZ92!Y#t2#i2Qh-WMvsnN{L2bwh zZ0uxWM2nKdFIKN+E?Fj$ETv|}-bQQfyP_-C*VrX9?ueTLIssoGuTd`|e zaUDm>Z&^FB=$cs6da;ZwPzJU8wK`%Jam)a=p_5>$?BX${FmUamq)dZ16Os;FW?;z7 zQl6|rd6w)~&p?cli0Krd{bV=2h}*oWwAzjf`HP zE>QJ>q`nv=z(QgW_l-5uXsl}GQ6z{W-{`50x<-|RP4BJ=3Xz!BarK2MVPRVdh4h>?91p zOoiwKU7YOL9g;9V=?1ldA(Z+guN4dX7Ugr1AG0HujZ}WG1OQWoeZd-m6@)%|2L}bC z7ca(BSHd0^K!SqMLvVKtHvEviuL=MKogoLcMJXD71vIK*7FWkCQF00nl`hw8SF23}7>WZO}o$D|OBxGl(U%sO5=%3$;86 zP&%AgGY>Kt)7XoM*J^n(YA6OhK+jZl^8#Z4J>yz--&og#7ba?%Bkbj{jF`D^Offv^ zgD4$2gJW=u;iD!Z*VNwQf|=Y@-oW^XsvmA(G564?JXDs)+W@v&oW|a ze(3PlL_+P=RyPpKW`#Q9luTnUxh+9KXN(!-2_1r|Qfb)BtWj*#fJoJAxOS*2Km-M= z5V7W%@UQbQwv2MXO8`c2!NR=s4yv1K5UT5Oeiv=pw|d z79H$jHPy$nm4X4WkX%R%Yh-0%yjJn7O61pwdqyJe2`um;=AMwKN;euo{JJdSRP&VK z+lko9qa83jjwzgS0}wFWwRxHe!YJh!i_h2rtVUhXCcsFwg`jwb>{@_*t)`+Jp<>e08~UcA?D#L%K6-*oWu->j zv0wngdkxGWcPc@3GZDmcYPWOM2CJtcglozeb`J+_YsTuDljD>|lN>AZgMESU2UzBL zat5%C$sdAO44KV5=cSnBdN`?VMYTbqQ2^+n$_NFq7z(k(UZKp3s%XBqyqD66m2Z@Y zY$S3@&%ks$X3ArTXMoIALn2!CaGa>ddJ(BWmEsWS)s!?FiBPq#5+&0O4wNAE!1lx0 zb>6DG)N~3hm>d7Fkq(4DO3=lXP#A=P%`2^l!zsH^pTq-y2jJRoK9%u8jeAOI#pRf- z5z8QH)RyJi$3;IaCB%xJ7SnFX3%EE`GuKdw)&eH=073Clix^8XjK|I^v?A}9Vktc> zr3da5!@6X79HTcEaYT$(oH~ygz&2#~rIR;|y1qtHV(b}IHQgk=x~h|5U%d^vQizDPHdz%Mf>>)D zxkS{|mpJw|R#0YbNb5#mywJ(FQiuXwqNm_KNZ5lH_(&PIEymRX!{ib;2xe^-APN}9 z^>gi`iGX^Kzzo1VRTEozX$}m7HM_YQMoZRYBoQl-OWO%0^`Fe`-7skSQ3EW@ErzR7 zqxVQfCSMM+y_yy4yzPCeERHQ4^*oo(OP4VC)`RI&0H9P`-UhYc@TI-@;7GY;s0ar zPq*VpmLy?NM9qWDtp48rRl9ByuKNAZ#njB*gRJg3bC5HEV&w%vEV04FRaBPMIn)}E z(GxL{1yo~cShj5fYYDJ5(jle!iWamXp-M0|MzJRWA|Xv;!6W0ca|*Bt=DJZ`X-FC= z*}xoJEKT15JSk_7(E8B=?^B3RgAixSWMZZmBX6V`gzEyV{VBT7222ChGar2R z{A08k%j1l@@V%f;k{NDa8+U&-($zCwb6)QT6Iova+?&HT0E_#Mco<{CK0}K6k#T$g z?0X`ZfkhN91BLZtl8e~RgXHPe$r%=9P{Wtn6l;V=gN0i$hk1MyVlq>Oo=P)4YX;Ll z2{7CSu3O#w>6@>KD2ZOG*b?RaL~}{{Tw~M`b4E~J0C{1X%>^xOclltfPDb$+fs;gg=;JQ)MJZk>~LkrT7wdjjnk;$m#RaW z&t#`fJUeIDJTvnUF>hT;PZlv@b)Z-_6PJ#@VI2$wf2E{vb5CJdN!!<+2UB@58pzM+J; zSLn%y9l$z;c&%M7UU%CpvIlmIHOzNwU0JuDW|uZw*TkM572*fLzUkYU^A)pReNt2; zjENZ80T>w^uA%p(S0=3+T?#)H^P281`1_7$$sDRF7&F)Jgd6^s6hJORnBIAr+Y+r1 z>nk)7v4~20X5ZP^2ofwxw)(=ni^#7fUS*>xyRj~CH5G|xxRR^)WTOgM^2pw+!gbeW zHzDGzl3z|*Z04rR8b`a8PhMp7y*x7}ur>RGW0t%`n5^U@klMv95n~4T#Sr7e)&^h+ zV;00UOw9<$5Qcy>b2oaTMO>~FRo#q^zM49u<%RkK50#ASoIXr@?mk=e^$ObB>1}C z)>sZ9X<@S3x<8hL4z_rtSc4USF;8<5aU^RBJ(DrA9Mu@kU#=yPJy7awf%Kg}bU1HI z#Gw0h(tR$7cR`~!O;3467IoG*H5Yq`OP{I3EY(j_C%VK#2F9_Bv;K=VQpC|Eo&Bc( zOS#(e!3y|jD2z2>{Z2%ZS%R4rkO;9C5qt`$SZ=9{k6}W-eT}NAP2^n zL4{VPx}NTsTfo?R9diNJ)$JALahtfcr;aOev#Z8j{`nXTVB6Kw+y(J zty{0!+SifXN2?j)WlN^tqDpVOnLd==^dn=H(XY5N$x^#ac(QPnvx7tDROgi1RQ$`_ zEY7O1w&kMK(#vm=u*x)5WPk~5<`I=u4Q3#1X76qTXgh+hQ*!M)&E}(|Y*F+UdJ1G# zp&Ts^YD}p`k2F-7<}ky&*K$nyag0Ddhn#MH=!9W0leMRu!ul?I$vewjmF>9I6R?W) z<>m3<@(Q-C&h&)wvjh78*mvE5xzdVxejAn{%nZ%!WJ#4fZK$BCePy6jvWQc27_})@ znTL!HFtw-h$w%?wC4}BHdG9+dBXh&i>nrKI6dy+H#aAohvXt>m!7r5VIlJ@@K?MRTpzimPw<`#(*$)(T*CymoBpS^$(@ zBfYUcSX9mQJU~a6eHVbubr*BXX9{45kfN00v#Sb4O+he}vurtFUE7lIqe&c?Vw|a| z!>nDlisL$Cz}0pg!zO{@ie5}b#&ocqjY918l>_4i8ITwFnpo&g>J42&b2#GeI-`gd z9NY_NW@vo_*DdyUQJm&0{2d*5k>-N16ZlYw9{~HF6PO>~RiX^EJPw=Fm_?kF_fnOM z`7~sESM9w*WT@^2Gv9$pBAj`73NHJqry*=xgZ0(dt#jFjx?D1)UZYcpS`^|c;t+!k zXcuc(n~fw5p3RiA{I)ao>o$`iBCF*D1t&At~3utI}=OjucKI2yUP?9AHTL5DhA7HsWP33`}hb;u-4vL<|jp_`|3 zh@_EJQ-Bl!#kKPWikZ=frM%Q{_29q|_g|Q#l3vOQuHX@UD~k_|Fh){_crLJO5gp0$ z^cM>Y0kh>R$UvD{8$LqK{QgGL%IdJ*>|bS7E=^5&frn0|B z{x5mHwhZMHzoHVzDmSa!L75!;heG@S*f$k%zzC_Aa_TtBdPLjw-A#PZsluWVzf!?* znrS3-1aoMH65YSCD8H!z>oDh^crWzO)robU>0CaSev`7`AP)%NbxoVF5csvR)wKWEg~Oyn7-EPg@k>Z1zT0}b+jERVL#@EqXJ%IvOMOo*bhz0oT*WMAfQbw*0f@}2NFbcSFBAce)<+r&d(s18QnfMn zdAeJp*j#=6TA{q#F0~iVV8EKpV!Ar!Rf1HEB&H*+8xq)>Q?`qYdZ!vvEHm$`b)~-B zI4&WFHa&JrGV++d1?&#-PTMw4I=Wj!6q7{)UTLv-_2pLzGp8{&(-NNntlsx$s-*B6lI0^!z?33vo;9W()?hS|K@RsVSj-9n z7^&?zW;CkAbH|2Z^_sREUnKiE(-lxOuU0?SnUTsG9HR^0#|t7D2jqouG;KwtYJEYD zTpuQSjUo?6Gn2jAK5|T%Og)dq{Yu%wIHOONq^=^97XVufcFb4L`V4OGZHEC1FS(u+-T?uU!TdJfkEf^dWzURoh2! zQE;HAAZ|Ob8KGO&D^JeNBo5Wtk8D`h0IbLy%N=`qf#JqjorRO^VtVFqrk57V24MCE z!dk#?oNn3r!Og_VrY1Pn(t4StCo{@u4a&os>ndZFtMx{eWozY^>QzN8BI_7QGb5m8 zlA8FW4I6;v7n<1^!zfJ_XJ!haa4>dbo`@Kt4P>IxGEW#=?{l_U&Vc4b5o97I&guP% z|FxhHHHYkBsk%*xO4yKP&SAj>`fWU6hEa(XExv2%QpquH9En?gxAOax5RrWXYXQf- z^V-_bRw~4diDH@+=2OEP04va{r?oyIFCt8h#?J)y0kCiRb{eGx9a=4X%o>rXRk;!r zAgEJbnBA2|Gy95sjTVO(xUw*Zj$#o7yt%mE2G76wv{qAjwz&81AU>hiX0kO(%FnOK zo>jM`#RYzS#63FJBxJokYbpBD#V-Au@oS4-?FtS6$Fl$Ey0}V<=vm{7TY0oBL`*Mp z>N{dLGC#pu%qt6W-T+wL1<7aON+FUHAdlfFMZ!##P6CXhwBWfg3=%UlJGlWEMa-rA zim7=S2@hYXsgW~Mh9^I)5gBE(PzdTiwj*kYEh)sYiVrXxvt5wf0);d;CDxf3f=j{Vv z-*E?Kb~eXqJBDFK4dh_1$KrSW^bEtWF#7~%YLTq&K^rIhOvz#Gf;xb;5X5^)VW%}} z@8y5#A2-u4|M}CT>=4x~%-Yl(Hz~Shpq1F(#}Yf!S}g~x7}O*~W@}fpYS7Wd8kvh! z6V2ShNRw1_`F>Q+x0iZvAz=j+RY&3hIc6-q*&M~f;M`V0@v}#)q)4IMUYm!!pdE1Y zLSBS7rPa2wg#=)MkDiwaw}0h>_6r;`MrLJ&teznof{2)z(glc|$;tkLqKST;uJaa& zlfjv8F`O2=F&V%CJ=3XeQ4Tqun$*zKLVZ)=Qosy#oUu{^gEQLS2vf)jInqqcDX$o> zpb*D_qnE09aDJbanZC?$`skF$Ikd+C{%z}mLxtBEn03ZNKL_t(JLlX~$otZun0a2D+ z?P~XG!zT~&o53qF5W5OQbMUe`X`KzUtY^TtmDqCh67)q#>Hb!2MU{z^`8m(rtWic& zAvYL9sbcKWPE(wopjl8YqAE*T=CM!08%M2QhQ|bEv;ShrCF)6rAcWf+aH}-wgV$xK z;&uquVOOD0+3rF!h%hu7W)u;5k>Vo64fa~X6vgt9WpD#$wvv(}LWKtWl!5~zd=VTF z4Re?!H>hbX6U@5j=?v45COQwy{x~;921+$^0x#%^bHGOPkB_-O8!yNaH{&<}X{y2m zGp81%0oW{9K?_gmW2lc-CX69$_Pp^4z-}nS8pvq2!IeNvJ^=OsujEs1yqy*op@cO9mdvx#iOTsy#n@=K+kaLR!dxL5E&7n-ZyQw=FlJ6PB~_F zmt_!%i#WOpadaQpEB*>uiqKr{SkEbCCYx0EN(KZ=!}Wx)_E5*a3+yQe_z)q`mR}ER&B^Ew`49(d|a(Fu0rrwE~3o&t(wZB5M$Za z>~{6}r6B0?jldgQc2P_8M#a4PsoFyGn2uxBgyH6Co$fAFlGAm)|4?z#psz7b?VTBg z)xRyMfQeAmL_}oN(QEm&_7wJDwR`oaScZ7aW>}PHFzThcGqZgienemg#2*uFsa>25 z1KQFHM}}6Nk%-|@8Wj!YI22Do$pVj{5DUQi(ra-v4}j4d*@Zdre&yV|%2fR7fdD1Q z-t~DQ>Af`JNvJvO_Bnk5uviroo)Ko|6z&JWJ^=P@cVKCdOxtp*P6|{=v4}(789DjiDGHc4ijp|)ru1hpjGg!R*pW-%FRJ&so z7vkb}EOTF3OS`Z@FKuzXwF8^bb*?h^ij~WfL({hCLbH77j$*VX{YbvfdXb84UobgC zR3dQCy-mqkHB8RL#VYpQHZcO}hN0ZsiA1zg4o#9%7xvn%pb)Q&Q~mW;aJZq}dNP(s zK)shlM9c)>wmh5F)72FkpOi-RAR&j@H0+5vUAWb?rOhkA9wD^xhb!t)a-xmxt_S_u z4E^(JN)PqWBqVEWno;!W11sa8X&~Il7tfrJWyQbV8^9%~Fg9MJ9z*Y&scS5eY(`jN z%%52kF9HRiK_!wjeFJwSY}0gX+qSKZHnwfs+Sqoov2EM7?Ts_B?JxK9p6?ILIde@< zqpG@km|2Ips*Wb-_Xv#5Xv_c5K3q_Z$(Va4tH)jLv;_k*@|GZCp)WR|sURe5nZk~f zr%?DVrm$b?ZT%YEQIM@pt9EO2kv7(KXZ0?>M;}G1SL+4rGX^z( zHK13mDS?ilH<!)x>&0p@vOF1P=#6Q&5ZUttq&`dG%bDmMg!hqSO*Q*e6c@6@#(3Db3UM; z3mB@Gzz}yIhSScuY)}T2n~B@uKVeRJb#@mM3wR*0Vgbg~Jhz9b61?1Z)OKeI*wuO- z@M5RXhQovq6vMJ6TKmDE#dy`{KoGb#D4%RY4o}xV$ymHzHY%-5jDzpye?emd$>Gx` z2ghOvy540YJ*To^4exTBFJ}o}XNt`q&M?PvV9y?Q|B2q8GPHf+n*Jti%c>^HO%uPp z!jl~7Gf1woy`feG3u`80R4GzVGrF)AV0rJ0y+ZY8syx=lvD+Bl4M#H}y10r=?X&yL zVJdca&9Xn5W?j<;^ag+|QOkn7F6_!UFkp+b$rky=toqNpp+romS1vNx%Gi3N%g#Uv zhq0(aYKx#|73NPz(4*SGT1FoogAkKeee?A3@bI%E{z1pkQV9<{6}`H{zJlo;LCmSD zpkohHEZVgR$&wMb{R#WuZZ37x_EHx^Vrt(QMMOq(kyTR=ROVZGXvRQ$JksMi489o- zOT*;2r{z@JY{vhAH?7cBTfFU{h3E+p0Bc`{E}%)1d7nJn6f^v8#4HzcWqT!vK>CiNeg_b2U(N(@GKTZfFKVckwTb&8vO@tV8yn;GV0AC zd-nwkj9W;Y^6$i@hIBPq{eklpD_sESNfub zk9AI$U66XxK(${xN)ceX%w9uZH4Bi0f3`qY&H;Kl>wL||tV^;?A20#ND~!D+)Vx6< zU1CTDHi{rx-nZg>=~8nUV>(e0kU?EzgNh|=z}GmU9T-~Y7|n7yj@1YC4+PvlCD>_3 zW+gu&wKb#94rof9Ikg*;i?igG#;}SQ@~G+eoV?SXiyiK60v3wwE_d^(B+L=i4Bdn1 z`)-S^m`67km2w?|JUW7Yz;`A4hz`5cin(WgKak>>1iiczjBv=>ekXutQaB5oCr>>3 zWjTXmd~m2&$t~~oo2bkPS4l(_ePob+LMS65{AG-)AAMv|5XbVc3>ufY23TR4`KMde z2j47g{is+;-rVSZ_V~fOTD>NB%K{@c1CHRQ;rjw3Z(d$iuyEk)w??nY!Z|Zu|0F2B zKf$)}bh|h*Fb0HKld2=fB@8oO-u+4!)`Hcyf0Ssa%0ksp2!~15Xi|X_k4w1*4;q7? zHZn~nr;xfc$x>i5i!frm&O_70R7TD#Qe`5#f2UAD_oE`|+1XGDSEn8=krpYaBvxbV z4YY$PygO*1p%+u+F*4VH7_ASy=xnt`({4<#a=&bN$;y0JCXG(m(8pCZDu4`~eaKQ& zat@x5t0l1?95Kg&oB#3=KTI3M^Jc?N?B^5a@Ph>gMCl z^qkxCXH$LP@igI%uPZs9%{1lIjr-v;XX2m8sAnf1;xp8Qc0jW-G%4m?U^k#$HE<2o znV8iFMFY4>w|bS{1kki{X1xM7ivcJv%aOca(VCVTr;r`&pCNyOzMv`Wl>#a#=rcl1 z$;Zt)-1!$t&Sl-Zq*x4>?@kQuN6GB|4KQzc`#9ty8cR`ZMV$R-0$vUz1-CCVP`A;@ zcF@L4YTVU_*6Eeim4rC;K8P?zD}%-?)7Xx`K{aAbEgUduQY1epsM+aVgw__v{Q<_` zD~I(r1+s--A0pt4`asaEJ85Oa!NUzB4opIM88PJLXYQokuk&!3TA6Sf2-YCg#+!Fj zDuGZnRfglwUwuzZ0_odwI<^1nZEj>Aqv?67-{NdG8#crLF1zpPt!gf#DXxm6hCxF4 z@>^}1SV%@AvoUQ-t5WR~IsG*JZ^7nSAr2?Im;4$^v}ana4%Y7}fJOS?&gJI!7^EBL zv&g8w#9`fE-T=$y#0E2yxkOcp9D>7{{VTAgbAz;+_ft#ebo8_{0CB% zl#d`r=2Jr(U{6-n2BSKBZ(C;OvHGBHCJ<6Jtf_L7q@p|vPH3< z$g)D@l>F?N^~YEGuHYeCm|2cBf*;i|>GGIiQ(cY(oWoW93oR#i*m-h22b5d4yM8 z8?j+oJW)~PI%l<9MI;n3two#ZAq4Bk<tk`>3xx@7w5*sR(?%N~#1?fu_dEhJZ8Z(X#Mc+nH?KlOlYOg08nF3v3LX?@Xkj8;U2={?8alSXP42c ztUb2PDM)mK#{j|T1kxA+P3_@mM5=^_Qyht4b^uvU#5`G+b+3L7-VbQKcg_;ZQmb3q z5fAkV#o)NkQuZIv1G6fU;8i5(FE++wbrVjz;vb^IxYw{1I6u9Yhogry6Fe#wDjw%a z(U_e5{U5IaW6=KIVS~BEaJqD&{Vvkj>2VG{YbO$MU8z(zfSX}NP-))Y*-y7AGnL^` z7)8zEkH>=xek{=ZyCQ|7Y|CgUq-Vx4ZrPM)a84}@A+p#T-OFLF;JZ@B3#DEmm(e?e;IjldbE zUX0z0-418miRIMoK}-T>td3o{{6OJMf(n6_-%}5l%qavJ`fcan*_fhfWpWkazpYu7 zuF1Ynp@KmYrx`gN(69sjCsBM>Z^Lwp{u#k7Z>yyNnE;b$)k6=#Z6_dQ#&RRfN*;FyJ{g6YFe(t4!M#n zY&nJJ!xDW#3*@Y1_ax4w>w*7Q-OqC@Ld(#%-dbQzQk9P+6F%!=u4D}glp=jQNV+}O zX7etAS5o+`?VV-S2O|?Gt<;xO0Aba;gR9R?oh`2uv4aw;xrz;Y5D6n|fw z=)_)M#&iC#YFI$AXbX1?Epg%$k&QTHzxUf47X*E?|1{AWx2hZ4W{Jicw-vFyU$go zA~Edge`HQ~tCX?35zYX%d>EX6R%JK#LWI0&cBv#Y`w_5xJ7t$^0kezSRJ*FP%%Njc z;_j=s8=^_|L>BKK)|a18A;?yyFtQ0n$0EZ)e1Me6#ET_X6t8aDpLxU-O2Vb~1f@ zr|=3TDcXfvjx|xdwnKKm?VnNj@@8^QKku*7*2h?L>_7~&$GVB`aib`MenIpv>d}mu zJ;-=16O%0X4x3w7%jC2Nj=#=1Qm9&5ZlQ+25sCO=w&CeG#qh358ue6I_LG8eUQp;# zcLe863)WN8uA_~F-x@=x#Nv zJZACS1d4k%s8F9Em+ShfqR{f5p#AZlcK337$e671HJo>ru>-EM*O`vF3l32N0XLVdaqnuJWrl?JLGdm&rTq1{6|Y!0GD3cDhrKuCet%)iZg4JHzs^nZii8OH(AVRX z0ji(mf`P+e=m(rSp8x@Z(rO`0hnad2lvP_^-rSo$nehtVjxa1c ztLP6R&f!7-H=b=mSIz2l2E(aShdtfIsD^}>!mlLDd577Gaxh$y9ix>$i(<~0L1|+e zJRWtkhGK@+-UqalNCq$I0R*PyE7Pk06{`Ep=Tyoux<~1WmIGZP@JA&>&B)3=^%V4~ z7a&&)?)Ib9{B*Mps5^5%Hvtoj;Z|?CKcb+B<@HZ$DUcNhy_DBN4X>| znREgXYlJoYOa<~WuL|I9tKNSwkyamG7O&%y8qzr#?^TM$wG{)7y=s|yne<52F=FP+ zjpT*|1_0I=UD4B&I|ALFOk0ulVX0~2-zHv4Gxy5Mt=1+d^9vwM@vgS>EO_wnei_;EeaBQ(fb5g3M7rcNqEQ^|Rq{opulm z@$VgwJ)3|X`iR7*t(Ki6v4t;-s7Hyq|K<6zjS|TSPgrm&+nn+Wh#&nh!|WmMQF`*A z>7R~3qxNb>okdQAUx3K54K z8Wt3=g?Q_B*hp$|3EA`QPt!T@bTi~BRDWIe2OqS~_ndouzTLE_-H-~Vh|g-#->jR` zWzc*8Z@gxmNpzrsFA;8~KgP}gJI#>iOKUUxh90u}1pAodb72#fqS6`jHdgiu4c+KCoYrIIHr zg9T0sy7KINhC|mG1`O{ zO!UV--;h`%Tr>9%6)8Dg%k+DMFti;+Me5xd%(+{jB?I#Z50b`S zF-t{e)xpeYnz1RKG)K&5+w)R5S%SCWl7GbCNjk<&G@cBA21;pPR^7xX*gI!y*E z)q)wtMGcN5U4WCLNP=Mg+#I)mHFBW=d5S6xjV2+!4eAhbwn3xI$$zt z4>e3VyP%T>?4^ikjS3NY%_@weap1@FDv`^*Z^8FH*%7Hw^qE-N_evG*@mq@giV{IE zll2QdrO|xz$vOWB>&DMFyRnO1ybH*8qA2?9LBo+3rlJjrdr0w$UnYpF7+1tes{xty z;cxR|kJLg_bJEs3HX;fSQ=m9=VWbGP22jE>6v?s$y?9vtFZ!_mUv&Uu{uV4A3ldjG2w?&#SkwJgDMzR4K7QNqp!|IM{M>C;4(~Fo z6I5kS08NpdxE03hE`mIvhCk~r?ZHxxYk#5NX`05qM;e{hvu|hQYx@GmtQD}3&e|Xd zLk3v?JzSS-tOCXVxxH>K4sir^s9~uG{xeI{MT2_;8Ms^Z_`0PsVzrb|aCGX)D0pzn ziXk+lP|prw8M(ck;MueRhbx#N&(MHR{7;_I3*A@KGDj&vD}Vnr{znmCK6x5<>FCsi z{7k<^XVR~}E~;*M(uT>4tiA>I@#u5I;1&gKb(DRRxlgH9qWziu*?@RLM116;neNgV z(yco1!g-|T@Cy{Ev;CK?>~a3h`nDIJIku*PEiQSVrI_G|V~+l6`F;jmC*FSRsoI~0 zugq(=RG)^u{v_hEC-wGtpZ@!y$jZ2xdRp{gO6iVX_f5h-6RoTT@(H@+8sd{rJ_x#c z-qU>IF#n{8o!PO9>AiHMVYGRrVTm6c_StS`IRwT=Vg94+U<{UJ+AarcmXxKB)|7qh zOKG>DkCt76I%56OFq?3N*DM4(NmAsF4C7?K8^ef9jUNkt{FAN%6gZ6eH%#KIr)|27 z9wDUO2L)>_D7xnDcui5RG6}YAlQ|r_e&;`*Pk~264@@<}4=+|kem$rSuC$vrUSh^G zKk)vucoa);T)wr>OfH2>xRkQ)Nc!3F^2|CGh^RYFew(en?zPfC_&b|qEJKu7J?@!` zv;;{{@flFbLG@2SU?GEr)vkeSoJ2B&I>5ZPyDaoN#SK zha63U6+g4 z#WQ`}*v$>`!-B~&^GJDzn4atnm8Uak^ih*f=3<-Apmrmsw#Z?oWtB)=>*jBrNZqOE z5;yY&Ey_BqE^l!Qj*x^;ZXf4OhimgTVw75S?sF-bv-RIKpP}LF9Y`@K%oRD7K}ao* zKUejx=l?Gvf%`VNKd3~y>KN8U9_;7rdPfGuAJB}ZS;NDN7H8Ph=EH~ z2&X#hs(kAd!6%_#%!WWyVd7H?Q@50DWoMopGX`D=JaI(+b6*cnI@1H zoyW=~QeS&1(70!vMbMyue?FG?JkWp#i63?Cr!(LTS+f{CgYaUo(&8FSx$_z%*@%%d z(XU%Kr8pr{v2wT0c)=N%BMXl^82+9HU1}RD>#Q0$f+yuxHyU#~1|O^-O!u)TZpe!E z0jbQMP?2xxg5l+K)TzCq1pjl}^V-T68?>h=thRx<5WNWV0wg#s5^5T5@Q1WBZ>w6g z_3sXwttJm>uwsWB$pEaTWAVCzXnuCvI{@A|E~qW-vpp< z>M~8>R~jj1c0$F6JQo^mY3TE@pSEzCYUa9p+%& z>Y>)&z0Di2cOQ+V_j>!g=(GeCuRI7kk%(LI()drchIz^epIhh8Df6~YGf~$#=eW$s z#0lE)4UVv7Y@bvgN<`GOf1zvp?T8_%ZG}f2WP1`4s(i79CF360*LHP|QpkaSg(>%cqd3%pPDddsVw+Z1%>F z7OhLBm6twrguRwbN{Liil)2qq1rXhdT_Nr&+WB@~ouL{1b&da13`1Vti=f>LUU!-8 z9Wz`LPSRGCd%;-HDVNUhP8YSFX`O_va!mz+YD8uy4k@^%w>z}UELQ)JmkD{YRN!Bl zLo(PoPsFA=!BkFE^S`3+hZxNcruAf)JYQ$uLV$E`+2Tc7(khxTe`^VU-&{;i9)i9q z#K1VO@KH|t*LvZ@$)sk-174JlOna|}g3*A?L=^Sv@1%JJXjQ!*b$w;bTcA>xJbSdg zF*}xQ2WOb1_||;bK*xLqk2j0(_Sq6>o>S<~N}}$ntFnv3aONg;1#|HI=Y&B|eDGHr zwK?MSlhLLy>Ge~m`a=i#GYko5TlX|k4WUD)e8*j|`wGDQnI%NHYheToNi5O$Jzs5> zEo^s*8A1X+H-{LshC5gBgNGlCs9{ z-#51O%bw}YsbtU!fJVCC^N4UIwGP>ynnPcOKt3jk4o@pCr=pppRDN}ZxYlnu`aaES zkPPdT8ycv!+`4l_y%8mzPx5*@%SHPa>uF+#8n3Ow@_~E#JY4c;g14c>*#Q_E>YAnG z5Oz)h*6qcW=av^==7_^8jM&zg0}ma1G_C$>?>Bqsyg>i(LpH>gf&FB!AZsx_;Vf*} zWvT@!ioN~!9hI$Ye$PW9j*;xiCOsTPs_tRUE4spD269-Djk~h&{0V@|aIVUKu%tRr=L*%<->_NM71utN#^YMsf5xrnRMy67wXJFBG}UGkIUKs(ozh5( z+}EXyJ%vcGANH(q#+Ry^Vx!!Y&>1M#b|6u7>Vn$Y^?s>m_Ji3phQGPCbjH;0lLc%E z;9Z}26_#U(d&r`y$1O8$_EP?BOm(>{eDZnxv%?hFoMY=rFQ%Qf(=!>{7UVilv+;{g!lfP zR-F#_^n=V+cZ)$au(o%D_dxq*H zY3Z`*!#+sA2$oQ-MUIbX55z5q=f}RhuN$bn8FQ>1bhAdkw!Sa^;JfrNws`z>$>bBiGOshQJqe;xX;%dKXOtUQWrN#$V#|!3FV@gcVEW-{ zpQ+SMsiF%xXLoO#5ciN0Yf~kInD>q?I>*FGohU^aF}2{B9$xPZ2ul@Jl0X*5@0u@M zv>JSJUzmtV=Ad#5<>#F;}U{KIldF4*6MO%TWy+( zZztj0ow(i?ee^O+VAd8g|Dd{laE74!Pbv3QMJG1YTjYF_-p}THA~pCAezF#PcPM6F2)_&X=&?b+w`WKXu$SsdfOkv@`!h%G;Ph_W^>!>` zx01weT3#@e9#7A<9<{7}&qYp|#-S_AC7K=bmvuk;cKa2%A9r1;rpS^9u%okM=aEyM zRP3gG9YN@3=U-O7zUj5pgxGOWl?p7IIgSht%NSE;tKgCpn3b0T0Diqbokh?4V%4oU zsrDgo*OJ59t?N%B_nNo$K9xHYCyqOZ4Xct~CI#txRu4ZKZ^VN;)DWzgvQyyuWlT%v z_(~Dbft53e9OF3n#)U?=jJpWr5tI`$N6LsxNp+IzNJ2+_R z=({o07u26VJ|~!_2Ia<+>uR)?hX>gIthwuaF{s5}nboOCaTBR%-9&(M5nXB1M<5tG z=VDoY?16&t{Ld`Pj!woFf*ara8aRvVzq&F-F8m36m)ev=>(lXMwCZblCD~jwhUW^O z4utt};cE%@0kVs!>@51$Q4aR7-Lje>Z$kqN7FA@SWG-qp_7GohgCE%P`JyjSuFJbh zGodB_vIKY7j;9X?_YdlUHp!Yp8#l&L9+%cXTRJiROFR2NR!01~Kaa$^(R{wQl!zBodG_p+vWf4I)M zz=_Fi*ry*=CAhK#-!&O7e23ZQ`2G%y&LZY{&XY#D-F{E8 zTdu^?FwPv(o40G3$(l*TnA)pHZ^r+EENscjX@yDR?N45m0OH#d!?K1&jKT#Y> z4%&hN?Af0kv8whSVz@7IH`I+W-&NR|?E|5h*Jrjg?;h#|JCwq4l`64Kb*^>aj;5xH zT)s+J5JH7IL7vny<}q*|A5(bu7d;zx2+sLFP8IPso>J{~)Y{te)29s*u+x-o2>`S# zb_sV+b}%C4UJR`6+11fG;q-zo{rvVoQK3Ux(5` z%Ze5*$Mmds{r5Td6jWYbADV2T!Y7KaL8;PhYi~V=_K=;x`o$|l*8w7}bJumBnfDUP zROjc<>dkF_@`F>*0nv;VfLU*|$NYU={<*-7*R|1p)(%3;w{Jg5VieuXE9}>zB;8 ze|Kfn_`2OiZ>cZ1WtKLxREZ$6%km4i?DXd8O0AiFbtbk$=g5m$GYox6-wT_Gg~ZdJ zp7eOP$}`XSNAI;W<5NTf{fOq!-LCmB?^7#qYe_g)^L;NGYIljs$n^VIm`c>%hV5T; zuH3nZwCV{wj7$5bZB~Ak!fPybMzqoO=8NdHNoGE=EfTS|Am;%o7O{Z?b+5KZibMUa zWH&056I;F!Z344J=*$1~_UEIg=}v2-foj`~LZD`qPo3Mv*b0u=i?lvW*nQGA1?+zk z3V}?%tz_FDZCW{1keZ`Od8{YA*4r@qIIHU=3zHpYu%&qWmyyXpqVy6o>msA$dz%>l z4s-h2IVl~dH*>~D!^y-mfd}}~!ybU?qiX_?0j6{7WZ;bdbg&2P*W3#2!=yFwV%*FD z7X_nh!on~;SzejRGk>ECjx1Fid`v3vQA$?VQQU2lpjIP;eXq`1i#4W8Rpu94!0$hf zQdd(Z%ETR#KAH74$BEY-kFFZU@jM1=%# z5}xqGIo`p+fBSNrJ8mHf19>G0JVpTAzWRYST` zL6mPw3rTi!eAx&#AzpeQ3;PY7z+FERq-0>G>_fTV!LbwKva>KnL{i=i9DHM4;(%5J z9zxZ{kjta`l4ICO+|77Ze-3s(l_DVZn)<06h0;_)RX%!5Lr0f4p@5!poFA!Mr$@#2 z8E8`r89`y6H>G!*Nu&s45Iv_W(o~+v1V<_<>PTE=Gik6HmZjedR6fcEDKZQ2$AUci zxcE=++x^FY^TcVmsFYyyZRcA)TF2gvo4gi_RiV&1;_A+1#33nG80<_Ww`h03>7Qvk zhjG#H4v%+G^ZVyuyKwElo#f`k9QmHy7?%w99(KBW&Nw{kK!xhdk-AA*L(;YsTUos) zuaj*D&nEWFM@&KVcQ?%melJ^(*jb<^Zb-Y*15UU4f&5}iK(&EWtUf04s8(k*t!YLl z?WK(6cZ|E#cSqMrN5DEtcOW7dea=cTu}@Tzuk;|OFmeQ1$)mzvJIy(Az1eGwpV4YQn zzUCm6euJL9=N-jr4VqtA!lU+97>@5L*X$r6-S5WVSFgMlUHY>QmkfT%-~(E{eKGyg zEc(I-^4TfhqbKO1*IN5*H+9{i-~I8q>8f4)(e*4t|=alHXqpl4})qZHx+VP zrZ{);mT9r8d-O*yWc&rI|L5oWx_a`M#Ow3+?8LiL4;il3 z`W)YCku7WWe?UvQOz++IA|{;ykre)3)#P*?6Zoy{&?uX@fuD zw=6E9VmWPv1onAc(Pt;QE2eoD#@u6MgM0m7C}v|CoCB$JBi`%Va-&_3g=gZuaWVit zot3qjAX9OA-LQnAphOp5Y*N(=k0q<-{p$X`Xj;QV=uHfuUVnRc+cV9fj_|rTK!kY`=%jNaNC&H>|0wXW^#rU zXPG|(=@miO(RvJ72%dNq{Vg*-~@{1EwmOjY3y4#98Yr?{(fW9hR0+#rGng&|Ggs zAXtc$RcfNorZi&b zTzK_FA=-FttA{#&jnMb%e5U57nwmk3HXRKkgyhuPE)y@~03{l1}Z5KTX47*V2$RIsWps_$Po zVU7H!5d)`Ot7upEs=IJOXInZ9@DXE8d2}Da;Y1ES;l||e2pTNmYmBgOYqw?^3e{^Z zb*RnOi7R#gQOU?#tx4$=s5-y)las8tkhEV(!3G+NR9Lqqd_WQwVau;q8&sSrvk(H} zo|*31d@o%{97m`3%j0dtBy7`TE@|>3Ro)=a9j@=w1z4J=rXONdwB$?$YW~=^_qM1S zU)eC>>SF!lT6j~MBkeJ3MTEuOG$yM@$nNbgAsa0}#@LWnzTe44^#0G~qG0uN*R_-* zON!!%(hF8ZRe}!$^9hU!KjI^_O`_jMmf|LHeR^Npvlsm@ z?(d}f-JNR4PE5|4@`_e$cv`}P6s7?%bOlU@b5AzALLcmskTI*laWVH*# zVG%HGh%i2NuI*5TExYRNt|p9Vd5c(-nlM@8Ug1r!6?~}M-Ae3gzdE~{M5WxK11I^~ zMtp#M`jYvxG<=yhl8ujWv9~5evjr{e96f4xUZ1)1^<4XN$(r{m%P^jvc87O~h|%)@ zH0xeaURFXKxRV42+*iHmUu?~@G%@km^?SY7GpdixY8UlvkmXr@;Y-uU)Rm@0wA-_0 zu+F6G6p8h1cxA^CK*|N!!{YED*6X9^X|y+M_0|1k{Wo^6#~b~j-XBOH6NO*=yCI0 zaYEd9Zt%b4714~WDGAc~d#;No!CPBL_Bp9Npq=%d?7u}dBR*C2NnSG2mSo^60t zri_uQ6F)*%0j8Vec@-HpA5EV-svQ4gfxkszZha%1u~+NftQy_-;Tc~fgl$m8s*m}V24Lif{k5*R7+gGRi+@nJd0lGn@{Lv_FW3bOjV8s6o~(B2%sRe)O+p>EZrT&m z8kBU_&c@~&4j5Oe{>8Mp5wR{f^Y|-?26ANIl{T{46sQLI^%=HBJNaNLzt&GyH5Bm| z`XKVbN=t)Nyd7{*wpo`eEL|^q^{0VY%&zFqi zQlQA7RtqZjqY|uAct*SATNZDR0sQVq*H0*SDurKrPqcNkU7_}Tqap9uu`79}b?~3_ z8diA9l2{^9wGPkfA7E> zwn?jKwFbo@UOROGjzFkEAh=!AK`ELvavIy$I^v{fnMPDv=P->iZjqGLErH{hrI~VC zMtDQ9Afcm}fdka4axKLvblh~`jlD_HBesxsH~lk}Vp#W* zrJJnOif+LLSe$aCeh-RgD(A!~+(LQ_;Z6S|+rOUTV>ZJrHW826EAu_txtie(>Vb0X zW1t{>=pw~64s!LaamQ}WQ|u=x)(E1O8y}3u(J4`me^oVhgu)YtxV9oZ>iLS;4Xw&9 z=$qZK8#fCgMad4GSmO#glpG3T${&4sM7?xfsqCHVD6WFa%?3L4VVFJL=+r#f_QB$7 zc3mMMR1fI3C?aZJ`gH4$BdgjNpc1I%nXhr6P#Xiz^h1B$6g)>^!3h|%`xdVv9GPKI zVqv5sMlIAn>Sv7F2+Hvdwwf#SmOu6XOl+UhuY=~yYmar`f9tJ@N3{fXR+ol*GC(Vk z1g>Ty#8QCqFccf+mcX2XdFl;p7Bnz`@pyj^h(+DE!S}7=4@R?swF(f;6Pitu*BbtA zj+kN<*h3Cr$orzyD+B+sEMfHk{s&qQRj-_#V6Y5q;}{_8r*oL-GkkZ& zQ+aC74Ya6O-q!oT>3&E;A*q0bhf4T@2%(<{f?0%2L+hS04P+H*qzrG!{7Zqs+c$Qu zKOZMwk@@h>6C7eav{4@8$Dik`+j-5H>IE09(|#<&5v}#NH^xx32$$+bJ)Ily)W@I> zDA~l?!+Hvkh>o8HlMr`fiNar@ay(aLycu#$Qe8Z1TI&h#3t`-0JXxOvjy~u0;QDfK zC=V*uq2e6J%%B~8nP4#nHCeNGP4He{&GDncWaBQXLaVsddp2WI#bcvOutMb_`Kh2M z@_M)YbxXzawUdsy{iCelHVaEkcxUjHCEm$13Ofnxn>BzQLP84v6t_tM8vzt%9hYah ze+xbP^immx6<3gA<|-*=nOQyfeQNBy%0Vop5f;53oT54YQe%2NlX9PkmJhV#Ngn(L zFg_8q{Wp%kpEnfbElH>WR50EYG%N-ASoFC-nLeX?4skcbFfoT-tc-2pWDZanG{oaa zWQm!w0{_}0aGf8dktRE2H}*`9-i+T3i@Bx>LBlfi8H&(}N;t9G#rTWpvf>%yu+afJ z%}`O>#IOu3Q&jy_fWn=N4lTp_T-&glysods(Fhsh!3^g}Vlu)MHo=z~Ps`fK>e6au z-M!=q^1lHHWJPPA(N|ke23pj%A~)qfs*K6LiSNu2sSzUn1hP!gVNiJ>%xQBfq@QF| z*+xXEcXygWXvK@x=GNX}IRqTgu{o~0QZnd5Y8R&tJio`#g zrC%_n2C(hbT5pYNak@8MZftW#bzs&2T>bUS=7H-V=`RB`IoW}Q zhx$;7{1}R^lokWU&D9Nkn$hsx-wA@)Uf8NaThIy0%QNA#caHr4IxS;7bY-z!0dAI3 zZ&FoYNj4yJ0EvfjvTBj?8;OY3R6(3mtg7#RC;7I3)0hrLbJ7n(>WCwI8v+$D4uk(I zfYF&la49g0Pcnd777XI{$;59e?8h={E{H$SV-gwx`h(AcGUia42|_<;G!JT|&w3XL z50r5)&QJi-FC1S;jGgrkxvn2uvD}Q(;Z4|tRWByAZQ@`7X~?pmrHhLh3!*%4BTVo= zHx9Ad%)#>p^o_Qh&g**tjktPzj9$$fE_+iQ68P$&faFbDU!G~UHv|KKa>j36Jz$NB z>U|$`%=h0E_a)i|_}b@@hXf3E5r6{@@O5BcOywKYhz>8yRjR`CgO@p`{c7s{-yY}> z25Y}!K|eMn&{*2e_hT+S9$aB%!w0K%zyb)(kf;tagcEA94sNJT7GYSN{B=ivLj&hL zG%+@HiQlONMUaY?1lBp5FFPE)^TJa5vOsf2x8*iY(POOhK^q6i1kqvn^7BfbBHE%`r( zm&9q(oi9YLfj^{!EWWb9tDo+Qva~2;e+T!9QrVht`3+tN=)~$#@SdWq(>GZfMa6P? z4n>*pAR6`&Z2_JVBzUw6$jsxG?RHum%UPQl(`PXW=M5(rF@>#YMrgUrgl78Qf*skD zdp5ayaN14c$!68D%&XRQF(wYKS;48%b%YQIi%>H8@VE1VSwcxV;ilw{Ti~|qRPpSX zW+-ijnw$gfIA|)(i{45(PyJ9fCa+s2PzY;C_RIhz+`}7iEa&k06<&B6nV3=@mvu{~ z8n8mHVF>HmFsgz3c5S2H<(F*_Unw7h9_C9IY<$mJXJL1#grZKVpxX zf;H~nU#JU-hoB!^69O$B)UD)8NV`ubsKC^zDQ(JVfR?SI%!{p3vtx0sAeb_hN_Oa_ zRKB16dDkS;=_4ARcINT1Bq)`rJPCblM;^i-#?jXB-;sM zl9I5S(SBn7o``HWsM!94_*LRsVF+%7S4RgphuyF=<2CCcCQh13THFIX$7Q0vRDnFH z=C$-}Q(b4m2bq$y2iJ!CWPm8^ASK*?+>z(a+vWDTJhJuXkWA{0(&8$*1*asQp#4!= zcWS*{EMmtk3yLo-II{6oMK$DT^AL3&H1eh@f6B0+9U2x7qsl*Ln5cC$a=s5v=;|f0 zh6Q?|+E{X~GYAd?znmjKYyC~nuvBwy)~qQy5Nd*2ewqjlrLv;tjZz*2(jXc{XgVz5 zU;Jpo5G1Y>X6|6T?UL<6_24zrfjnvJlH5K|ELm3ip~|$5@s;Q4Px(k zgnny-IfVX%Ru3q#t3IjZ)Stu2h(*`ru zY-tc-V|zjM9!a%4Mdv%z%JR{79qfw&)L0FKn0n9dVUeJ0*jCV-tQ^%;V z_vL5~F0HlhN5jqA)F}}(Duhnwt$~v;d2MEX0M$oUxBsLm0fv4EihfF7iqf(4AuWLb zqpJPs#44W3ngI8Ebq)wvNeEFb)HD(0VzY-X!sw0ri*$`Ni^DMs;Svg{J5#-cHp+MOB$tP`W|$k_Zn`h zz=90+`=#M_F=eN@b#N10i+W6O2F*Uj6FTPKiP`-{@eDKUe8@|R%Bl0r^v~Kt7>5~; z7za~@rpiU5UWGnd48uQ>2nqzi!`2WJgb#@j>WN&3>`w+(KG04GKiA zM(9ThJJNh9dQQB@zS{$e>%1p5Yh3=D^kb*iv=?z)m)MDxh;Xnu;AoU>hK=}4J zz+nrAj(LmUpl}g{6>?*S@MGfSS(UD1zR+H{6AzBXGL^PFnpqv&ez&t*kwt9%pIl_{ z>^u%o@vZE;z|f4-qFsBXIjR@enbTEM=Vqti9LG*{CUjTs6h@v#T&Ypiti!@wRjWHU zk+CVlo~^pfV^*(X?4wWvG-9{YZ6f~p3L05_b^m5#WnzVO@d^#wZ%!jHm@_&_vosN9 zQw$-gn+xxR#E3bJJb1!T1L~d7gYUe3L5_{0K{A(hN(a*%pcZ^E8*&gP%^{cB_E`K< z?3RTUsV}5hk-?ozSp(Gc8*eDCKXo^3E$*iXAl!08gx!SoT@UnI-qVPu1DDE?+_Fi_ zhJEtf<_73fei!~k>Z$Iw)=FB5cHBG!s z`N5Q@4MdNhHOp^(V2*uGc+3~wPH_O(*5goSae<8~0^`n3r9HWk9hQ(=Dblb3DCmtU zkXCP_eMD1ToGo~t=|=`hHOy-=ckuAB%Oh}sTe^PrF9ogfNg%|4Xce6a&1~ z=&~ovB&JIkqLN88)zQBLPTS0?_{JK%U>B%sX9?1_{0NDS3z1=Fj3&Ymj4O%0=GSbwx!K*Q5shd_+dNr=5=$3xV zrQ0{Fhz)l?1N zMB8$OLVam&bp8-A{d}o>o%oO9ALT!%{cm3|oe>87r5>k2U(pTL;Dx^q{3ZN**k1>J z4*fa!Q|#qhKB4c!81lV^O)UWP3G7R$uv6`q+J8>|I`QA9{TlY)Cx0paoA$p?8HAY( zh0jCgo7w?80q~&w5DN9@!Jopv4*stf|Lc&K;3x4C`+4BU!Jh|z9QffrFu@QL8pFBl z;qu` zzGc|WC}4Mt)?FCHZOTUfNI7Wd_;VG@wKbTPkiIR+mhMLp=n=Do0H#odoLNkPh)mZy zL~UV=SOsG>oY|7xUEvz+;fMJ-bIDd({IOI#H?LJ+4Yr5Yu4%Q`mVniX%xD7U`t)VD z?-sahbEiR74KpyAY3EAl*U19LBX;83Z*{Otm#MikK!N2KVSHH@;{2#iGLJ_;P|qa zKn(vm@e8JDaE5{hY4Fw8Apbu2m*DRg{?`xu*9(6M{~G)u`1=??5Bd3$AA>)J2suUs zM>7{Py=4sipZ)h#vs^w{eDk z6~Dc9uP$E*UwBM`Gw$sEkiIO40ig$C1A z5Z{6)Xj#ToiBJ;zvr;EAEz)xi%b{(q!PZQ^>*LcK1}|pk+sLSfaO-2}d3cymq^71d zWLZ6xbEv(x0Jpb{qA<)jdA9?*hyy=|y#|KhCH#BfzXtvu_&N9*_~|>Rk!t&<#6hJr zwJ;~Pxc$@kW%x4wQu}q{AH|Oo|NDzaM1hz>N@c*j$Pw@m{2cfx_<8W}!~SdFzYhDa z7yo+U@4>%^{Tz9#V24oFi!>ijtwl+lhEshO9+a6-p?(W@&A#wEjx8ijw*qj~@X0 z?(p>|tl+kndOBF|-!FddA;j+udZFb+_yVl@mLmTfV#v5DC;9Y*q#V(F^K?d>PI-;} zIB#G0BU!)kLwcIE)OH$B4}iw zKTstx%zrY2F{oGcwIVKQVdj1=h*gD(Q3wum#Ci#S1Yj71$KdOb*TCz*U&H<;j)RBr z<@P-OzwEt9lPgPlC3eo|9swYSd*A$O;3ScvN$RGoTUxYfT4*IMwb1|7T8lQ5#Ab_Z z7OOZ^vFgq5PMHA0{X1H?dkjDz?=6aL{Vol#wDtv;7Lu+lv$iVD!atk1#|(MsBJ(WEd&%Ni$0kxT#4Z-&r$IQpfeFZQJ22o~+8H41`#6rd- zz>ew+8!I?!H=W(axDB=q*hSw(Zads`)<^b%Az}*_&0WdA8xN_DEeol{QDoi00atdW zfL#KU3@YXz9_lWkRMHu+LXsSV$S2p6Y1pZ@)6y&+?0UNb*bf!I-hHz5q^j`}fK9u{ zHR|07+a5D}#(4!c*&@-FUR| zJ+~g3kr>;MtpTJOHPPNum0rjZo<$O0EOzT}y;Aw>KxtJPq0&o&yF!h6qPw$(^I`^I zUUQ(@S0Q@LoZeNOETXZr?6TQcZ?XbA`{0aaz3UX-);(OCNWEH^@WwA>a02kZVlVW z$27c5{#CO6Xt%VDiRK+;urL~rv=HKIs8O6QNidnTHQPjNHg?nV4szE%Tc3H%=rcAM zouQ|CLl8RRK%O`rs=d?UIFY z+8)$d;BPI^<^bld%B>magrkucCwHu3@lY%zL@*D#ZMO;5MZG!TRW?^d&O!u~y#L4^ zKfSjP#KXaMUCRFEz!6ie3k`ih%1Gj~j=Ly?bR0m%y)nqe5<-#<>fiw~S`M{~2p}UG!yCen8OLmn zZQ#dS`*@?9z+?6Y*CttCP;&qzONeA}ly06o=*6*@ePD0uqiv$Lk#VmGdv=qzF(zyu zj>m_vu|h5Jki+q#lr4sA2pH#wHMF`puH^(sA(0ArwC=XIEZ;>6Oc8^aihT)@$Y3-F zd9MFDxuiy)`fDEZ6~NwqpnCdVIE$(}q1au5t4oct^4qX%XU)GEvnt9Tni=E*z5K0( zk_QYoAj5KNAre3_PB;yBp3rN=GapSv8b^`KUZT%UkT5Rolj5vF7Y!}f1I=CV6ztE6 z*EyoBnw8AUt0HeOjx(VpnXt7Jy>(E>ZtyCA&5K~UB+7+KV+-SJZb4IuR7Y$hcOPw| z`G%fyzPaoE=1c$eYZnj{6w<%`SpUmUH(z{{x3}ThJwmjPcb3FRC-^MtPyhJ#;h=Ai z{6D|S|Kaa_)N7vU~{OcE<+ydp`^O*kRnSSSa+{O;Bl=3K?3Nap%zBr`6dl+60X6$y+V#Zf5 za|Hk3E`5F%pL^b!I%6~jqR{+0DrOz2kmyB9ECiwt>WqEFCSV)%2cO&kzM}=?eLB7g zH-GV!C!#m7 z55RyH5@Df)P*sR3-g`1AO_(B|C0MF<|J)}YJbcEpAGOeS`f;ZLd8T-_8p{IIX-_lm zZDTNSEj##Wu*bV7o!N*Oi=iP-3ak;xMv1}4z12!@K>cRW$!D5ypq^3#R|ReGTz#Euq1t2pyMx#y1pfBaGZ^ORr zUO#yp{>4Y}u1Bz3B0D2|@=oKwK7x}^$9&)fk~G)wHcPTy%K}q(5mny2~o%%^V?1 zMO<9HZ5t{ZVP>0vyAIDf-gKbZUBFG}kI6v04JjBlA?!l9?a&zwFsp9x24#lc5IP(m zWg+f5zoY-}e-sXf{N*eD?(-hf(Gf@tNCCxTD#O$^94#=jVtO$ej$~)N3Am4V*0}|I zw&TwqaS%#XdE15Ipy#`|iR|e%*|kFmN#W7)YVUnI{OeDL)dlvpwqJr%=nYr_*aie*&?&i zM7Iz>-*OYIas8Wp@6^hL5VD6CNB?&3eMb>SY(SJCF|rt@7)x%BT1@ps31PeBi~C7w zw#xw01=3vdE1CWZVDB%OodX-^%FmO#PFabQZLQ8yrdB6pZEHWdb*%Oe$J@LJJFR2X zLd3?%6(0@NS;j6S{|a!xn+=r%q0Yue<{>Z*v@kbqz|zc~^%<+9+>%32tae#(nSyxP zA%1~OqvOU%OFXZo3LKTjX=x^o(U7$;vl?bvxr_6HtQp0Q6mvDMU=3KK4C=^Dz-@24 zh$P*0+=)Y`nQtQl6e2c}o5+qRNto7rzzh!JDE{obgYEj~`}C)O)IC19vVQNGb%EKz zj09Tp8agaxM-yprlAgC2W|4~(_ohwct_w8W^|lQv<{GUdTuFdEo4N7GWN_RG&tiC! z!#5AdA8*+i|HDf>W<9z#;NLR5`0n^WbMx74DdesERj$~yMozjhsN0z+u2q7z?o+P%op1s-L;`A&lr48bhAstrG3sEyWo zg`UVgYd2D>CY)x>>FVlx1+e!Jv`*NDCo`(a&}glCSVT;%l^yR=-mNa;t2Fe=qd0qt zRzwAOk>G~vuVAgw2cOOSycKP#)=-OH%3SiwiFRL~-0J<=plixcF<_lQUod!4Q1T*l zojQ^%D%6pyx!4Vy{E4d$1KS%8%yvf@EJ9XmFNAibPHvO)MtxPk zjRBP-bp^2Zwr4oD?4Fv(thEQnULt^bW%0xS3}^HKytRip15^Y30v}Q!Y!KGPfY>Jjr~yVJX{kezGi)KIRiWAZrMUbV_d|kTx@T9^4bW@|91JK&N;>^uP>ZCDv-XA-Or9Vf+OCUOF zzZxdF`&ee3kJhI6`ZaFIl%FDip?>PswwPv>rdap{#ms&*n;%<@-Az3O*mtDH083L&cR6c67=X9%*AGR zgo;{));+$JuuxcFapE8hy_LmOMkj(#+V7&N)!%%dzCPl?`Cop(E%b8WkM6>==$jY< zb(9W{gJW@AOcxtgiS#=<2HsTd$=l< z586^cy0N4CKI^gLYez0tFOF|={N>C1habcp+#N?TNrPh_a1187OYMnD9!iT1YeQE6 z(cCOXDVoMIvXx#_6?M`}a@!GE$~yyR?~gZ#7skVQxe}iAYd` zN3XXlfc;Q!=UFG0W?)Z@$4=_7)wbd4_b0e@3ErskSsYCTn>%7dw2?Hmc$P8fx3bi# zUByh!W^mP@M$a>!-_d$w{Nz_YVS7{u8vk&#F66g5FXM zi5qxvZTRIQDPFZ!E3Lz-Sat~`vEC}xvo;ciG9PnycV>lY_~g|OqLyN97*~+o;GMAx zK+OzmSvj?yt!x(ue*VgT^NdVx$IrU^PJOf(a7;L4-zV;q4he_EL-u3l zA=}^@T!SM+CI-^zd7OvU^MZK;8c-lQql?ASae1+vZy=`FZyGn$kMHBFV|vqve9!;^ zNVEa^)tmH_XW=%`BM-$jKchExhFmP&0mItpxaFdD0bQUA)!?6J7s}bkVr&!`@!5@i z_3C)Hjgez#Tr+oSjCs@Zjc9HoPhkD&-X#L?dblU*cdh@8n%I<7HrneUKvaJU%%2nyv`QGGxJY+`_-%X`}cev^QN=j zJd6A64+#&M4+#$m4;jV4Y44>D8CB9DOOEH<-msKk?(QRkwa2c6 zL#J%yB%T`kmdEzSKg_P=#h_go%oWDyg(CuZnIckw+63-`NNoZFkfstxf@Rn*U*)e} z9lGrn?w{YrFTQ&HyC2-#cj!CY7yuqK9+EvIJtRCNJ|sOPJ|;an4<%qlNKOX>6b)JC z?U1t6V61jbOBLS(ZlF}+H*J=>eSYa^+Ow$ipnLjr90iXZ&l1DHw8UzBcx?XW)*^h;n!_SVUU|2QLXto;lT$Ou=g$I?U@RjyN?cWzV zv|4g5&JlWLOm$jTxk>}Dgr9I#&gJv(+pAc((YqY$22?P2HR1H;o8mcYOJ{`ev>-G?9TYGw^5+$!6Sf|pf?j>)NWdV*rM^2F!zx>Q~P z><5lyCyr1f9?g4kPgzAgZ8LEZz{>RI%(J6No5xl4ypy)l@HB(_c`giKlvnCS3A-;# zN4-~`RtZPtB~pcs4a36T5Tkf`?uckhXDI@q37LtxjmL?;YWB@}=X37%(XWUvT>+8>&okUp9ata&ICZBCZ!f>=d?e)T$k@y2g%x?wo}f$X}JpW$Wkd`EyXT`B~%M$`e?&lP^OY;a0`HmH=VuQXWdvI)ElBPnt~ycnFLeC z60iWQi`mEOkUPUZB7uGIQ1*gaF(aHgm^owzY14H_!J$B^b#%u#m{O9uGefQ^k^uF= zt&PcAHO8^G*&=7JCD;|fe()98%0Ewje&WdY1o`j@06XdRRR@dJl547yPHU9)VoSo) zir`WZHhyw5lxpS3nAcn;Vdj;cIL@~)GDjK_vBZf@?ME*pzL}7jI5R(-#usN`tP2Y6 zGQYwk;leVda$1pGUQ7|^^;tzb_Yz=Tw&#+}nuvM+jO4=cw>bNjs*B97>?LioCOsxs zcIC?Ks6snHM)eUJ2g$7|lv7D2;LBI}H;;aQ9}maFAKq^N?5q5v`|Yz{yUsQNks@#u z_k$i29+Mst9|qJeV#Z_E-m!NdG6ofUO93!v9n@+38iO&FoeCfj14ySc647L;!8;hy z%azAC>e}mrC>V=^jo>EeuA_s=aUhaJ7YX+~D4L-QUQ)-R(I~RG8afmtWz;iP-iRVU z>jO7J05-w8CW{wW(W^H94vxflAKY`HrIg^!3c#%lEd^QSjyfi6UR0czr50e}M{@GcE#S6I}6=|l9+@iBV&O&uhbh)Qx9G2R!(>%t}Sz`)cygVOT?HrEw?KsQO zf*=^oXCZ#$g5b?8F~hB5mCxyj6XT6q^`ppYfO*XeB;m zJY+n0jo>;sj?N?uC43vCA%{XLnaYl$ac)z(8uAtmMi~%LZI;HJ%jh}c%eXhRfu}X% zdqi=^*Fb^jgmQvn(B5$y(Xpzwiy>jjM=p9RuQ{2PR5k>N20&fJ7DzyE3dWgj@BGtR z&LRX$uy5ZCyG`gly9lu)HMhb`F6MIDy_^=h+SYAMQkjzQuUrn$TvLpdw8=J?=PXEN9;q_^$+!j4 z6eQEmOhvH~zzUpAP8=2*z=gsCak-1x<#hmt>_}27HJR6Czle4_(%_LK>EIVHh6mTP zyZ-fK`kiOnzxv|w!~4z05jUO1=&_yPEFQ8SGWVH}8T%^y!ZGWZIXH&Ql-9nmopAsDKtP_iWpu{8Yz4&XO?e@wdFy3srp1^&GH zEWOjJaHtb`bcko?e|{uhC1dVxq#AugLRN`Pq(dt9 z9GEm%26l$dM1)8kr7z$3PdEAQ+3t(i>7yWjzw+s%i8x1IOVA}9MImy#?tTI^r+CO`VY@ zt4S!u?u4cc`L?%bcm2!#aMy)H+qG4yVSU&}qc1E(*et5F>d4E-K^jNk^Gmf9od(=9t1vD=-*KeUgPGCh?n6(7GZECTIWvSB~ zRyJcXZpBCp87r{as&$D7y(SaA+*(|olhJ>*6(HyM&e@D}wn;#<{2SLXojl!HlGwPP zpl1AtO3Q9W^%d2|f~FmBbYn&g>|*}qoAf5fGU7tyw~y)9o&QlEtp>QwcmEU!W!0RW zdWemX$>s&z&d+N7idleJb1PZCGgHwq+1PTj9xNR{jHpx2A)8AfMFVrotOG*e@mMUY zMgSwJQjcdWQDq!Loi1?pNz_ko8I7SpBSo>qiI;cIr6E=E1W>splbT#}h2dx&#01+af^ZN@cr@6xM-XLUhg@9Bivv|^7m`$=KYVe)~ml#_*9$MT0KMjlVF zJg}%&Y}%G`DQd1%53+ce z`XdmOw~}tObA|!dgbl6aUOa=qvC5f0u>tqD;qSkF{ixUjuxKpe2O8ZV%8h=1+kLpT z$01X2upa2>-PdG=$o zr3F<{n77NIsoYsnM`0-oJ73BdfV5Veo%_=-TZoGdsYX4r&8ZnD>ssS)O+hM}C>}B( z&ulpGgvI=Pu(jG^UHtH@qd2?&Wgi7DSIefWtS5+{a?Qrddt6aN5RTP63A$ZG^^2B>Z}^Z2O_ZM zRf=k)Qp|+X^G?E;z0E~dz;Y0|dit92?zr6<&*=2Vg*gHeMuRsWfWnpF?6Wcl0!_Wd z(~AHgyo0&(v-|CiG8^6Wt3bX~U=NS!$Q-tTaE=A$cE>F3 zT>i%Xi!-6t4@qV{+y{DP)SUEV?Cw?r-CZH~E8mD)PIb)_wu5 zZTFYoJ!ba5d#eBeA<%o%CZLP#Gd2Ty!zSPu5gpMOOU(h%t8qIGW)`V1Ca_iCU@uP3 zRlucrwK&P>W;$GrS)1vuM`vkfZZUEnCG#BpDORIR@Hk5;xYyY&*VDM{tF& zD}epbG3Ob!tIq#9DwLlrK32H$I%VFS7F*}RE^CYaXduNI$pO5WMpoS) zIQoW9o;$XzWoA~2Z2Y!ba%7CF6M3Ry=95doNJm^frSJMC&Z^!~%5XukFhXscmYj7j zXK&3|2(ob+gvLHMOp~5dodu@?i13~1;}5!Dzsw)sMs)eRA-XEp0=wN`emC?CpWhT_ zAi7}NfScftW{1eF%)!GA>-HhG#?H zu|HQYitC;U%a^<{u5|YZAV}MQT|}@cex}vR1n5~G z-o)=-9*@DSZ7c|puy#Vm5He2xm7TQ()x;RB_L{|8UJ>jHVDEd0Hm>ihovwATsrx)V zy=0%J2G@z#df_#;BEc0XJvY%mc@;KBr=Njz*@PCkSkrnn^WO?uv$bbthYJG8&HS** zoLM3?16soGT9I?w)qEGD$f=`v!8mb#+UI6qi^I$zq0PLZ5Co5u#39QI&?}I zgCk|-h`}-X-)1N|GXx=+O4f4#L#e~8(e{7}E)W1C$6BG5qKz0pq7U5C{_sQm{JX=)&o-2Q zpG`1#!8~sJKmYm=KJ7o=IDwnUqhs$Fa#e$6Ac?iQA_m}KNRF2BrOp@(k%%lTL7LI5 z9F?X?*1WXP%*FC;?^1hh5HO^S-m*Io1VnNd@ntTy8gnnJ0u=P(nLC|5j-i&keA0FL zp0$it67b$|YfjHz+=i?2jCD+Cs4STF^I9cy(d}N?leGv?;cCQj1+e!5!`cvQ`YfyE z*J`C}cY-&o&~|C|XUxC%;pSK0?mzl)tAoExbdj!(@P6~}zkd9aPd6WS z>_gi1@lKF?Ldar*1BNJh#WgF`SveLyrtV+4aS(8skKrqIj<+bFNf=CV`AJr$fa+-F5gL^b~l8M=sykvgXXHj#3nMF2?XN;>=59ccDd2gd_ zv&`_>U3|Si-tTs!+{1`Sb|y2Jp`3@>QA85}6#8Se@NQzSW|LFjVN{c~YYBD*u=isU z#+l*3c};W49piH2@w5_pyR*j0Dm==t&X)B{4Z}-J`X&40lt8@Fc&xp{b+@XfeJ;V6 zMTKi{Z*kAXBk^($*qQ2XI^h5R?^6vz>SNZ#iYt_Q zCLBm}1g{WVj0dBk3#ATYNrtS)W^FT4Rm3ySdpi#VjqsvDo9V;IvD^fZh4AW_*>%}H z3z=r}k9vLk;J1A+V>LVW(JPX!1(CL%H=~)%_?8VOFTT%Fdfvyo7!3%90L1c2jaI3f z1ziYA9O{=^^Vp_$M1=m(`XHUsR?-kU{6;YOQX@n zqHirnc>GaeQSr(0i>xjKBTss@$a{KOZ@x^UnXjRa(n~?c+EG0JTTYFu)ffJB3z4I4 zTCEgZI#DgR1q*Y^^9R02nm@S+X4E-0F2E?#3S^{$Ay^^HX;uc#DnAxK3m9-?Zawj= z|NEEu<7Yw8>x9f`u4v40`~QA1{K=2PbJMQFb9!;wEpKpu0%Wv~iWxC0Nfe_YntEfT zN2^E~IPvc}xswo6paA4RWe%30nWoR06+|S=YTil)UmZPe`{P4$5W>dzyw`7D<`198 zVhKMu(`0j8O|434V<-V*9%u#r|M5C2DiU!bswj{m2Z+XwWiH63J*eO0vaJz)CRjd^ z|24VcRRMMdu=ne>)|Hx4jZPn-W0f`CpH03p&EH!M9$T399v#f9CTfv&uh?2 zCG{xYojrwW&k%(mFfNWLT!T=$dy9VSy!snua~8l&@K1XAefZ6*{KCp=sC$o5n z@!x&nfATr+0`B6(z%4)5p$@ltty8_q`zKi&T1o#Qy znXI1pTRhj(I5A;ZU2z1h=)E}8d94_5%tBS>tNh}1HPev!ENZp2cycz(tS)ht6DQE8 zaAyXXO|dd-FYW0v=(k$ODhch>ePisJPL7r1q)ij8t=1&+^*6;T$x!A0OHMYdBo4E@ zTv$!+9#hvQ;5oTI0u520$#ECHe4ReOw_opZbT}-7*6CpO=U*KE)n}Vs^t%W;=+;aJ zs{;lJGsF_ALXK395@KSeLS(3uur~0mbG+s_F(XPeiUaH5uAIhTWuEB{46^SZ_nVvT zi-(jD9Jr1AV8dU0oj$$qI#W_XFCK-V#C}RyQt5oE&X-2)w+0-|A>E;@t)f*H9_k639Mzu)IwZJ&E^ouQ;eB1aoUP!Ga^GHAi!wl8`6xUD z*c^bGV_+pRl%zEV5|JMnv%1G?!c4J2}q2??L zE|~~YAv05;j4cPbaqw)U_|N_QP`MP6w<4nuDqE>2g$l-Hb+4Ls!M=KZ*lfBtN8bw& zJM*9H`0bnHb{lsA!Fb5N&pc+Otid_BCnVo_@yf9EAn?3 zs=bTj@Y!FF>n)mAZ=|kI^!-J^C|CRvSHoOpEk~O*09&M$jb&MjjhSqmbXElxy5CA4 z${-qc#3wtG#}^OBPj5C~?g3@dq|DI0Q2!TSAOHBXZpVBVkUJZsL6DG(fs z#zMwQ+^BM^%A0JetL0uqmoB#Q((11>!q*Q8W(ncdkeOp2^G`a#xSHG7F6PobbO}n6Mg7}1Gd?!M|NgaaH(ex-9&d}S8QW%VVU5qR zVLJNldvhsuDUd!!73gZlaRspV0lFZ#{8IC9&Vyg2(XURh=3WjnqycHCzDJk&?q>_S z##{`nnSjhS0IOrOC+zCSAI%y0?}9EQ6#~3%)*E8ztfo1Cv{jATr4n}T^VP&n!aP!7 z>D)MS5rJh*$qAp@o29ci;^aswR$2SrS_p{MCvLWcA{WuV3#I^B#={8|RhQ56>JixXwe6!aPVH5RxH|XF$`#ybmySWVjaL9a2m|~+djv0e93shl< z6utRV?1&bAqqp`DHHK}1-ygJ3c)rmw<<2ZXzG_b_AG;HpGQ-%!fXz%w^GMHYBk>Ag zKX4f1>6ZL_^`E}RDT<}i31nf@)%}j?h zdmU+e2{)(@G*mlVAw&Q-dcW*7YE(YAKVApKNx-F<=Nvkw-C= z7?(#J8o=)!HlZw@@T-v|HkEr$bt z`Fi+h*FOunC-xp56ZTpA%tO{OOsv1+X7Jh@J8e&$$fa8pky-IPc@N zD0;q2-)tmYoWaNJ6E!P|-2I6v@EopIi@CAPI!Cf~GUT~eVOs~y4DJqs#ZDH4nP6=v z{g3lDys&JMVgL*Oj7rX+=F!-Y6(AiX6wDL?m8&SVeGyHTOb$wU$aqHzoS^p-DPXfTUlt_I0aMvNhe zfAPisryp)^qV+-Bj3Ib(E6J81z2+q=1O=i45Ile;OGKd+9#h_SJPy@tB{`G4d`x=G zg^Q?zD>+;UkU4Thi&#-+(TAnPco+_MH#e^Y&;);x;hrC;XUbyW%w2c+spTO1<}rW! zX87#c=9{B_XB+;W>0=_7d}?oI&0-O43+6SfxchnVkLh)Ms+`q#})_h?#=8S|CShA(r-}SbASa*tf6V ze6ZVobp$NanZ*}Jyh?bH{S&#f*p@gjEsOz4W{TlH<^;Yh;gv;qMP{iB*5B@a_399W zXWJfu(bWfLhYXZ5SY&vS3?)9R4SEc4aG!I6TjY>(aoBi~B!&H({1Q0?^udBTQG7J= z;4tHE)AgI}i-RZlC%x|aE)V+KZ;!O_(QVuX^@i*`Bs>m!9PpTYpX`__jec-sZ?R%@ zxQe%jizSgcA-s4vnlTYWnK(ILJj!_Uv#*XXw(0{|X^<#obdg27Yw#>`yNMq>-~8sF zE&bJC9b;({x~th)u_kDPt@`6A4fhf#Fg8cpN20nl`;|n01+e$047*ec%rW4SCH$oZ z;H3)ettHd~>MmpB(;SfbQJtA|V6=<4P?4@o=`Ov5QB{3ny?7C@&oFiDNuGzRog&!? zlcYo=GjJmP!icJ{OHhA%tYMRm-d-E}v!kMdFBSFh4>*k=pdO?X^4 zb;8ExTKlC)UPY zM)-cPSI6UbAqSJ0KKtziYAM9;fCC}LNmtumS zATF-XtLBBsr3HPqfG$-{m+mv8a6Fx~vf4sirSHGBa9kUML9?W>RrLC8_7M85-nce{ zr?pin8 z4mtkA_s5*Q*n$YCKFXCZBD%dg9PgfWT|gJnQyci*UH7B$B?`_^E{?1kh=5{|W#*-$ zDDIE`;zG-JFgXdqSX?=>FvwoL z-v7amZf-4ayUY&qRMYTZz@Gji;_++PyE*KsU$7hjQ z7&4F9k8XohhHzQPwGM+r?vRk%M9!r;MAT?vExf~U^m@Aj*bf53E}_x8Ol2;W6!Spm zr@(-xu~n+~2zcituvt5i zppBZQIb(#R)i^XOL_t-rByZ$H&Pj?VG(}Ddqj{Kb4dy7kZ7&=O(aG-~kbSrbz6l5h z!A*OD&emvT7G!YH0@UC1a-cbPbdl7^z-s^iAOJ~3K~z2rFJ6x}B|awGm&r`??4n#p zDTznt;}JL8!kzD=Ml+WXco9nhP@>>62I~xc zXLp-TPjvvy1Z45(NRGz=52<3>*wRdc^3 z6wTXXPgOi)CgvFoulD!Wiq5AhuoE)pJK9<4+*xrn2Aa*oFabz=RoEaeZ zs&_qilvgXh1d)=w9dni^w>wYI@B2RDCg3Jw6BujaR5f=HU_zmn!Ovq7UP>g?I(9e?EBjbX3?X$?y^lef6FvW)PR^lJ&rm z7Uy`b`nrU~lh4z95;juHm-Dl8#2wv%ip*v=2Ag{l(J(Wf)KLzXkr6_h8QfePCl1m zjq?pn@sgVSY|92CIg>bK92_ZgpK)|PB<)k3fjuOZvMf0UVaOP~hO@wEj=_0!>@zxN zaEtU_a1aQ6L|vy7+I z&|}-Ity!yX?d^`I`C6y&Ni#V>_YwR~JBKUhWWkMmmy>ofU*xR8cLHyVj}Mam+Y4hpeJj-X|Ut9+Msh>@yE8cV=M_2Jz^Vvj&aPv3Eq*CVOx0 zgxt#!(-{oCF<5B|Pn!r#ier`Xw~7Z`6eXzfHIB}G);{qe*+bG}s{br7mK=kaTv=@G zUjX#_#?)<)YpO&23SL(Ld!Jf`T6WdiKhF*6pY9)yzD=tls!QdUW&ur?ra=q7##kww zOUFi>n}Np)n4OK^PG(c{HsI>KYCO(50F&l_^CT?2eLTJ@37Avr7iPh0mEIgjjWoEN zPHQ2{HjTl|l)ZGa&gXVb(@F_mN*ooE0uLDv24(~UK_{I!IyS~)ieaOP(dhC}CudVA zjMZe8F&SifZ(Vd@a2&-U^N?`J+-DxVF#UAQNM0caVupg1C#g+O(VWOch6bSz3Q_yT>(m=i-S#YP)?P&yjJ z;2rr8NeiWim%OwbvCZrvJ5%JGB0DC(sM74~;lbUrn4E)_M=w-yWai@aO>Q|_hj{aI+6J;g~F2# zwrh>S^(ts8ux6b;o;u}BJ&*WgLq;FaQ6<*IYWXHKhds6WUe&aIA}JI|HK{si04`-%76#|wI%XUlhpaN%DQtyO z5jL+(1R(>tR4t|~46c-!4ABsSf^kIFWzV4?1l?8Iq&1zg0$8oUj=3N=2jP%(%-Uyr z958sn6%<-y5|YqxhmtIVMoX}xfSj{Z@V)sy;jyz#;3jx9T6Ont?$zRG(uEquDfdDN zL6T?3-jy0Y33XdbV4G+l*TlmFWtqsFL>Zbx@_DH}C<)EG#2 zcY{hdNH<7#mxL%S-7O#>9ioJdzI=bz_5KOZbKP<7`*Y5@ok+gpgzuY4ef6p5ZzP^u zrHj3avf#9jul{0+HMwiM!6&BwtktG9|0A9^TWIj7oAOKKJH z!QB$-l@?~TBG$ZgW{7Y;aVe4%W}ET4452JC)b9pG z6@R-L$oKTjqR$N}G1)R)ojgJ2yjlW+S_-LZ zB&KAvDWo|L?vZ@LfF?!d$&OLfXx*P}Z6%E9Sdx2b;tmT0_6i;o5^btYNqc7G zqj;1@@?Nj^=*&Y9SNK(*qWpGq0cY2=@WsJ$mMn$GSSwOb6lsc>Jr%u2SDq0Be`O3V+VJ|TIk!XnEn3b9Air<>WAhznF2r@|EHkbr)OheuyW%8U4TvQk8 z2`JNT)LzO2utY~VIY&cxQw(19=N_>9t{HO^d%=V5D5o!@VN|0@8m)h;V3hXc!-#IF z0WnZD#++G}0x*?QeuH_MqnY=4M0Q2*5Zpen|(_qjDOIXGqbf|h~=6Q&pOz3p~o?-aq7fyGNCh~*&d zL(6J^_}+Ypf0FkbI0rrZGg?fcQa@36j5>?{7>K7^m-gO}mrZ`*z%}&UqDEm#xI}5v zl1eLP`v*0#UgJAUJC4i}5knb?#S#rL7fS_lm5EWeo6bkiCK>pRrC3=MuU2}ZyofDl zM!v@6n_Von)?C!qNDnLNFb*~L9(qp#s>{<}sj$pUuD(?%b(IDT6VDDhU0!iuP$5%Y zgdH`&J!_XGDoLhY>@Z>-vr({W5n;B(R<5ZZhsOU$lgilczPN7-$%Vz zkzQ{oj(tsba-1Jd`OO|KRPZO|m`RrvZ;ixR3o*EkC=|&#|842xwjPgDt2eDH-eNqN za^P+`UcOGaAp|*c=VCW#e^2viuw((;-|7FJ>r(A>MA^}|aW}Nds&1*|Xm!n?oBdjv znvteHMXJYHPc*HrRXLHzU4D5H;Tst8r7dO++zgqI715b2KAR)t-3GH&_^at_@f^=Q z>!GmNG2P)7gqwf%BpsWDVq05!+zmwZdM~^EjDc3o0{ayfVmY> zXs?mia>bIbt_MuS*136CeFSnQI)M)oj1Z9J%_9MqwrY7+&|AB2?catuIppn4ku* zrF|x~uBfX#%J=9}HW;hGK84{E5uYr%E*HUjnSwMzxLCFv*}7)_>;!8Ux^V}nuVUz> zK`ii>kEK&JP!zce8%w&H9|iR&Vu@73&U^OOM|@K&ONF#KDrFMM zC%!uW)|+`N2d~QJF$Phekx8VJ?Wc#DaKa3%CI#*rbR>Hsn>9;oaCx1t#8y0TQDKUbVuU4AhbDpA41~8k+swQ9slFHZk*@f3#zlf$n|zf*;Z4SF>oRIU@VP z!VMuQaE&d@`2s1CoL6;L=O)NCVAXjexkxePUVc_JV22LF{>&2?hG%j!GU{E{PN4?D zZAunNx8y4|Wh<&^P+NA;e3dq$>myQ7lSg82REnsW)_X=ZifL-iJ#mMl^cvRk84VmA3^cOE4EmIGD|0$h;7sGmt!6mup0O&b8ip9`8KXt_IG|NZRJ9RXk{fyw6Gmlhn4$po-rE?J1Mv;)s?^mx5{6GKekoYPSaAGEX z9pD@BuEOiFTFLVvb!T_Dc*4MuQ?CzwN&rK3Q6WXcVLM;jd!E#p^(Y4#HNDh@Ynns5 zYCY*BV)?ddukoV@^HSTSZ~R>?;}Hbhk$7q%Dg)IUE8TdrXMw!rEoD#gb@rWSS&x~8 z+8cIdcJ=hRUe~UjQ0ammMZf1NIk4%Q*d1M(G$d?}cxv~{Z-}2CF|t*$N*5Ae6WN4_ z<6_S-I!@W-=d-C;^az+xGkhMU@~X<(!(x(yH(FOk8|F!2V-H&GeCt7xL}br~5b&!2 z#}B(4lSYULy(XM!f=eAace<{U5RvbMkZ;ZXCSU4mw2RCNV6nh@V8}c{{gJ`qEB<$4 z)@h;h;qP0U%e&P#SwHt0G?!=Nu04vp_q;pAW|f@kzZv+QVZGR2DGGoZ5pdi4leEh8 z-IVc5)4rHa`jRu86hyw1f97(>SK7^jKIY71({MR|E2N^iW^XC(k~&BUUfId3e`**c zv+g}CGhfAZ*%16RUs;v zBYgV1Wx!`UhC-yjkc1s3tG6&P;az@|?PUqii0NQGbmDs!S0+ zArV>zD0w9JpS%i*u#o&83*m29&;ghdDKT^n%=m%3s;QhdQj}u%;eN~I**{FIi`neg}QN>1^s;J%%Z(?W2E+sY`|6B$PExl*jpoO@1{IA%uV+tiW9U zN+Il2SX>KIx7_~Rq~Ka4yhRA=TNHtYAF=E+3`lqbS2aV)|52zUp8wKKi>04fHSmvh zIzC*eXi#>8C5!aqjmM>tU|xbH27ZO~s%+xXC(p{e98EN>tNW!OGh##roeQ@7%q|sE zI?o{kA}u4>=k*yd02&C;)2l-OVH!SB9W$SnUK46Lk;YxdFeB0yz>Rm_3KdS>cD=oo zwv;BdwAlDdlQp&{a8of<{3klvRzQn%6kPX54*{B%gFKu*5(NW{TEnn?`HF9hlbgs- z068$cT%#ZCs1{bgA?hx|bS47Hpw^Ob79P8ZJ{g=$T!a-D3nNIx8t%49+3E)nhF~Gt z;;7CjqiVk(Mtyx}$p~`_XM;^4$iF+o*_OtBhHN6NQb&NUR%}daZ$~x#?0((e(`pG# zYof^1rP;9VS%EbSk;_~8e9F<*#_cGVbEi)q-W%Iu`OAB?=E~a|6RX+F=p6D`3qBYl znrOW9tT;AOKPA=qrPS4|K&00dcs>mvlvCHT-%=j(5!6+X>|OAqi(wmHn# zWC6k3O$++4dOK$9zbJcTV8Lq8FF}Hwwj`a1;N_r)_DIS2j{sQdo@`0bb?zy4u|gN$ zXkf%DoZ8;|J+p_XozP&VQZ89;Q1Tf!sBo^*x8uZJ22zqa6(Ph}Jl{flIq_`CCx+N} z1qRI!EL*}<5kupQK&)_I0O1uk&m+xk4p}OGk4^D|&DZ4Q0t@(LSTta=NbX{QGkD8L zMC07x$X%b=N<3LH(tg&4#FG9AHeuG!;@h!d^=hVUwegbH4i&MwIF~}?P;f0#lUe_T z1J58LT_vV&=9S8{C~Fd2=ym>!=xl=fFXT(hwceMU)=hl8EZ~kmUqt8>$}`zT_0a2& zT7@wxN5!7(yM#zlMeTxP|@cj17ldxY#q(s{#vv z|36pI22U7?W$ml>GB7SOb#NdThXvJPVF#cx20OM1#=*uLD)=dkG@($5SK=!d_}aH* zrz_e8TpTcjQlAVn&tmh`^nZVWFYKPqGzezSu3X=6tMxyZHt zh+=}9lwELuNK`B>&{z^8*8|xRxSgo2eLa`5n$kfJ9*2*Sf!7;=wEbua=qiXWED0~t z)jG%C4K!fAw(MW}HBy{Y8&8QQm4bo-7G4I|jiP}@$tXbBI7W+e$x6q8@dP70d2~%U zaGB_^UyA!A+?)IcCkY!lz@T{Xyp+*`m!N4)rNtXmo>iO=;6n)(5nT#3TYDAdI&oC2 z+i))QgHZTQlOfRnWj+OOp{Nn0@R2s)bIy^<2P65m!IIzNd{#qX-Q8M4M4gMo)78j@ zg6Ob_sAV;Lj)e7t+FaY8;=kkbB)-whNpxzV>nTf=S4@aBTDt-eN_%g)coc0DpeB`K z&eWBHRa{vEui^_RqcbMbv^*!^}pT=(Nli_@K8ZK_oPv)L0 zexS3JI($ua5zn_wW&)6aX3OEY=wBgsz3Rg!E4!pi)iJXjJWtqDTARm-d_9y(1vw zAFpG7&t8NV8q*96Qq-A-37a^VwY>|v%zWh;T@r$o@vuORv&{936&ED#ba_Y4ZPeNI z>if0k1>>j^ZE`nEWd)c8)m0)0w)8!)Vl5+G88OkfhIx?|ypb|^8v*()AYX0}#o~Nn z0*UXsJ=zt=Z%HnU_*wqM{rd`ez#{@}{h#Y7aj$3O-!~g!9zD&-h1Ka{mGi*z$FtHg zckfnseji|1tzyx_c%SUO&}=i(6?}v$_6@QM@bpClGRxM869zQXW29#$+U8KG)CC41oH z=1qHM9`An5w?(1Bf90ZFj@Ks2rATcNudm5WOjGJ0A_ak@ag%_gKdwv<@g2r$USI{F zuVU4Q3fTa80awtd`W4YYomi$Z*pG6hCd0H6PWtuY?M+Z13z?NwW>Qbs(Ti^)q!{QZ zNBQH9x11tKd??r_cKMa}{L>7_AKofa48tRxiou+`Xa{n9+vS!Rfgc44iAWi&5GYg) zge=g^{n;R)n3ELrK7k>8Zsydh`rb%h~czTGMctTc|+u2F$=$k1T|N z0#KBxX zI0e}2F~ny2X|6QGdQbWWC%?C6-&u0uIi{>QzZ3FQ&Py=o26js8G1#t}<)cbSpG@k; zHtIrD?IV+~2ZBS4;ciXuUf%7-YD7sqYuLP1V%w^XBiFuY%4AuDrW^jO07H0Xo=9*E zm1y%4(mXp`HeMv>hlx?sCv~iZk)tvmMdskQLmH10n5y(T?%vD+>8+NNTe&$2m3+yN zYH9eAsG2H+D=Nw94n;3M)n~KH6pmJWr^vZF^<0CRXKs^qVsVki6jWF{PZX8Ve{)t$ zMy*5pm&Mw~_01o&h}G$)OzM+FPjP|_K!6kmdt6REqV}Q{1lzZ0 z_~R$QiQ3P(C9gq7j~Is8;Obp1tcNnz4f?fadK0Jx@h9LTHEoe?>X!HENr64_X;Vbd z8r(tC=c_HY-R3K0V)82ArjX!SHU(M(w0!hpvy^~haQ|?q_kzUmQPajXbL?A+#-4K; zr@6zBMQk73|j9AK3^9ZFS0MkKOaZLv4nIqSIWypZxpQxJ9Ms%{BD6%yGP zH~91KespB}44op&)Wz!;I&IC>FR&F!Q@0`*iuJi|BV9Ut`#a|meVY2ark3soj8g7; zj*E02Ppl_?3#w0_B=Ln^SSp~Z=WlY^-SW|Q?Ri0q4XR}@DI0=7AINi|A`p$oEy485ty(RPFD?z z#cw5K1JIgUie+Bd&i&Fq2Z#b!=RG%wi!W*hJO8TWaX77OPfNaOtpB)@^EpyZEb^!=%yEIJ>$?Ykm~4eLob&F?8&8EL zPAO{!ckyxvH+=9oY+w_qHOFnCnE}9w8HXwl+>eXxLc!QP_p6wGR~*N06$qtDCh1>V z+7e4WtNiu2P-$}J29sJUo^1b;jQ)gJcOWr10?&$?NRmvRl7L3G7nJQiJMUY;LS3)Z zS=7hwMFb=QaoMU-i6>ha zJ;rLs*?%U>*u^k)l=ofS7#j}*!PETm6eO&PL{72vbRZr-W0tL0QkcR;k46x|IXdFoaT+@Q4O*G~B&aI*htgSuXpRHYOLp_1fyebV2BX zOZRkI3Gdc*Wz6*A3E!ImQw&0@E!c#lv7XT-qn{R_q98DhP`bFroh~}-UGL2QwEB<$ zC4g*;5PN~jBsQHzrLzWLmjR2g^j^T{QSF%weaa>Y>VexPknJm&V0-ld?VN@(IDxLui zwq|ASqW|Xtq|0&Q?To-7PCUt{or9+3DoB zVQiDZ%&|!@Li~N!MseP|(%MIO6$@q58B`Ias|}ItDn7UQ*z3jg1Hp!Gxgmp@r9K=@ zw;ZFCfMo9JJ@-P&2JE_&*)KDi-G$I5kY$TVC~eM0bA{Sx=PTy(0}{Q$3B@9^WX*G1 zk1#`j{&vV7#fK!w;K+;job`qY12xWv>_|1Tj`I0@g=AVkCh^@u%ehhty=HdQP3EmK zr0t`9{cKiSF%qe-)PzXPpBz=Bsfj)LN>;^Zc2$febF0dmwD1l?`xMj8NBB`HuFGqc z0!o|3@HxP3eUkEZ*0Of)TAco8!+L5i8lVYCO0NKkWrl%fMDw0RmXFcU@sn!ghCHB? z5IJm2Bl)+lKoGX(Ad)Df%2U{mjiQ&d#rvCu{Ilch?aaSdXD0io58S*a6O({04tv`l zI+dB`rgQJAew>yrVa$`JFmS)z9zCCF#%{cj{VTL};ULzQfn8kD>9LjJvjhO9mxPQ| zt1>SXkHS^2yyCbl6^ELNL|AEJbAX3~Y$#GfjSvr18lXt8ZcOZ#HX2Xh7>HWUA=RX&vM>FO*4cph=?Uga`+4M)Xy5yFIeU)}Asv5r9!_$~50*yq*Ozf3FzlZ>I2 z&vEIi*0~;|OxUC0d%B_d7}coZPTsuuM7bT4VFKNey(^_8W8$}0r@2W@r0A8CRi1_61(S!U=6@=oKDKsxY2#OIE+MK-C#pZ=M@d#) zwi~Bu{fIWa{HtrnVYXj^N?ly~3Ksp>I$aKhFXgfPy@sc2m^p{s>XeftK&vmhOEiF# z#^c9AMX#4nsyX5EhJUL9&W$Eyf+p9cvz>7ms6T=0$rDt zj;l3ERrlp$$2!IPrC7?K54!y+TvUJf?`Pg|!>O4FoRTrlnA?|THZhsEf-jj!6NQEl z{p|%go7c0s5Tfz4*M;vN_HfpKNFsl-37-{5BiD5y7cy!Bjo4V>7`PXX1P}x&pM5&~ z#>&vSO^=uDx`{y<(NXsI@~8C?Q-@PJ!6NBg{ZAY(Hj>VkzdKovo}1rnb~W(Cv1rib zdLr(}#mn0Kp93iB|F{*tT`#Q9&QW438WR$XAU2|9!rpg$I#Z1n?b6HVKcA}W0EO=( zc@xIQ7E}312&R7~amu-q^H5^zSpaGjptbHS#vnb!u?Tw>29c&{lO{k?SHl`7*~P&9 z62Oo@EXBdVdKpn^IBD;dT(jIb^-SV|KXAE*wiYC*R$pat_GODN!&E0Q#o_^h)L>2D zn+)=P{(GWVoLMa1-{RE0`o{ml9E=4->OOz5*rRa-64 z5HXTb1@~2l?30K@5A(M2g-Q zQGW+$YydV8u!pcEm_`BX+@maB*6!&i!RqA0|C-s?_M~<&wiu{toPv;-v2gJse{Iau zx&tot*lrv^u1+gpG>rg2NFE2mUEFcg0^r1n?XcO#zj8bQ*6Zf%3oD&2`eR+<(5B19 zFZVW;NpXjEVksdI*goIZr?jQaLe%&MaM;}iMpl!y_r)-FvF-E^I@>%b4w z-9PQRM4sBZg}$=$va8-NI?=s(?7%HpynGx+L{PBPb~f~$vpu!{OoP-KDCP7l7uDw5>MPMp?Y;#r>3T zD6No!6G>3?k%`~6Zd?4%8h26R!mRO}9E9U!aTsq8Wg%QuYNam2?kUbkU)H=;O__nE zoc4K&r&Cfh;$9U*P!2Hky0U)8ZbM6mz9)%ah4E8Oo3dryU59S)h&p@K6MEmoO{;H9 zfETqXPxSMIO`hx!F+??ucP4Qg{v14mN5;o*SLo=Hfg<_U_UZ1C;E5*A)AP+|m|yMA zaW7twgL2ITD@tB>$>C|OF|+xS7^Xq7VxjMBb~-RZEQ%i;CFHogXJy`C`4D(LEW)~? z)`QAFVAF`gfbC8Hq$c<@d!iekikAzD%G?#OAjC!~BTH361pgHzl*?OZ++$7Y#xz6}HsBEOI>2Lq$`< zsa<_s)F0&VeQzkl0!<8mQnHx%n{h8^XBJE)!OIb`8{gZj;DU45#Xc>1?Ns47GRIdW zr#GMRvk7b$|Ki8NTsUwx^z=YsSTrS3k8X3xT|OX{UHT0lyoCGQo8vkuqfyc^R!L4d z+l=OP*;^uV8nvZC-cNs%8&v}i-=j@GZACh^CNOKy> zA|;(4UW)s01<0fRi(>DJ!K5MYwHtM{6B=I5`X(aFw45+WD9DOv;W2xmuxWF%;PuL8 zIboWl@O+V?t$_;^sGE8nE8f`|lPrvk`dTZlbY#g)Hbq7m`B@Lby@rFb;W@p1XE>PJ zV&o7#_EF=sE2|DStQ*7E>u#*>)bAK_yz6NkknpQQF!3iKQoDLroaKrALOuQwn73?Cg01- zY?l~4QhW2;g)_4%cPB?nh9>t9ysdn~YoYXPlr~tLlT80jQ)2{{X8g?7&z=Be!cC@{ z1+5~sSv4d0ewhl>PW0o+zw`=7r_`#VEYtra){GV1Q|+?C3)si-3UrJyl9+M6u9=gH zb&{)gRB*M?>|2p~b`=Z;9UDWX5D{}$x^1sqm({rd9bhEyC>su9=#)3Dlp zBjz5OZoDT_5I%$Ds&f*q%qFS|_9t_{4sb&|WaOrpJGELknJ$=le9+c6JuQ}8Pv}~W z`n_h!EzLh&KsmU?2A)k4p}bQ2)y@k~di`|_I8C9(P)(WYL&_&Prh-jVBV%3sC1W@4 zmp_ylsfq%$!ZMvv#t8Sx};7V2MT&LHL#u?$_ zu4CJD`;n*$btaDT3{)4f)SlEg@kxh8PtN=c#Xy#nTC>X3Rn^85VE01O z`8+w?N+B#_-mcYpa0KJnXRdbK;-P$w2l{M6E%_loKmU)gC>ep6RKt$o`+PsGqeHnP zz_%Y+kd@|UXE$Cj6uus{pj0=svZ8iP&mP(jh^|4dl>)35UyC&wYqsF&zj)8Xc>d2Z42Yr73$e&B&8cEoi94`f{7PKh z1pm&btcc~dDkQe3V{9p}5LOfO(m9V7;vW^N!>nJ$OHT92h%K*_W~)rb;3>Hvw$}%} zpaEaTFIHxH?me;bs(Xg2QBhYjmHpW{8&R4QVXC^;Z4-^Pjl_2C@47b>ZOba+)pBH#r2T6)%Ae= zVQW!LJ^6)^!yx{%%Dc(hH%El*ZW`0vCYx~l2p(BMclATOL0D3R_^!(%;PyE*V+WgK zBhDOQ&udMq!`*gn??wT2dS{+z6b&HgYxr}1MvNR43*Pomhpj>6fa|Afe3?&K4#8Ka|b*C32)Tw zgnCK|%Xo^282yne2PIki{%8Lc1w4kWjj6^zc784j zIG+`0qI8jEy~P^r@}AorJ2+x3gd_3Vm?uYr73!mB!lm{U#=|CPTg+(UW=qa5;dF}U z=ldqha^MDLk6^Xj%^#EB9|m|U!oAeOPXlok=vhH&0)C0d3z4A)YoBH{ z=%<$vcqU(m^U;mE2{niBz@`ap7E0%aAD~?WkCy zeFzqn3X6BRb+~Qtajw=0W;)EZtb|2A4kQP3cpEg0b#I`AQ)oiGaJYPK_j^Q9`xVdS`%$C}gF}i@63(vTonlupC>m+xR1(mM|Fk z*Fd_oL1`@%mn(j^R$frl!D72({z{hUTcG7|gtK5p+HtHBU_Osl6a=LL;0ORllQF$b ziafc?c=FVDN#Qv0a&Fd2WVMIFW$HU75CTG^Q7T1YN}T#BI|1e60J*PS$?C%170+0} zd4$G^gH0LI-W5Rumpjw2SDFEfME6A*#D5mh;P~8T1HrFMjCj z)SnrxxC&%JZhj+xY@3`>DSe~X`i~#ihzMHuqJR0qvEZvZ72HR!n`uP?qQnw^&SJR^ zXG286!VZ=-w7D}hD?MlxjpOpsTU|ZRIZw2uW~kMdNZ$R*RYjGJkzuL@u9VjI##Dd_ zvvay910ylk(H;aQTG){CVZ(c6hBgO<=3*=nE73i1M>U#tf#$CBLe%X*jbFmB4knxi z1Q^A7kY)fW#fz8K!Wg9;=z;JDo6q~C7*3|D#LH+|ov zfp0F*Lh`h4cAIL!Y4$4CQx-n|hBq- z1|+5q4qu5@!RAtXuY`#c+B;{_OhCk9y!iJ`6^mTCM~>(lszO}jTg(_1w@S@~)Cyu- z<61Z>3k%0Ye$#PJ)mqY2BG-}SP9YmvF&rrf&t~Vp{20c^>?d3Oy)nf8+_)qoEGS@#Sr``n&XyWXbLmDjDp7IexY54esn+%J%3=HdPQr9K|V zfZ1g@7C;aSlFLvs-tYa};Il}6>>bZv6*by>b+dXEj%Cygnh#r5J)*6PqjV3u<2=i@ zr}9~6YuS$u!k6igpXRK#HJ?!vjVPA@+ADhn?1E@oTnGUT3JLsZH3LHkt3;+(mP`(M zD>DOI5_j_yLFunR@$5lS`I9wxauf&(ehB6Jbr&~5gJ38@&$&8xno+9OS9jpPKRTYL zVDQQFrEwb`X6A_|_QXs*lvr(o)V!#5Hj&|IKAxmFX8L|+AW>so0Q(51XN`2mE(}km zNkeub>*@lhsO06IK;1;K8U8Gb!Mr}S{f%175a&Ja6yV;ZaDLnnS406oqm0viZb{D1 zw;ID~>|7VT>ZHc3ySHmtZLo34+us6M^xH10sF8p9fJMiN8nFGW#k1?!Ah8v6xY~v! zvABvf9nr$vkF@c6y0#e|f2%bgIH^v4?NTcEFq#l3)EQmiE?D0}g7WQubB~R~ccRkG zybGzt0)i;w4EUM5la1=0Xz);-yRlme0isJ9D>L{@8QE)zn5qtn8-a*g2RIU@p`aa3izRjhUUqayKU-*AgsrJ02NS9r13cIKqPbi$ zH`)||qa;$nK5t<5iS!L3Z^Faa94#Z>0w(ONBC5EnhA{o==Ix;L=jJ;(W2&4%F1vQn z45hKZF8j^JK5Y$}XI>hR`6$nIR_gY&Rs=Y`$L46JKvH&O%{hO68C0t+2>4HBO`$;N z$xJ^V!<+8-H2@3AG9()F5LO`wQq9HNahU6)^eBp8(xk`gZpA|^zvv_6+t%j)1l%P& zIHc{w#dVj>6rbrvYR>1Z3W)6(oTTywnutE~O;|uJGLir8s?8>Hp0eY3NMw8?0U~DSrUjIq!YL*BS!a&;80;8a~Z9%NYLU6uf`S*be(gaWsw}N;i9-e6?u4urNSsXHf8p~zH z=?%L=cCRX+)bnLW4H9-%5WVt~#*|wG&Rg;G9co2EaIWkougBRdtffRG!PuEoQ=!nC z=}0te!*w)Ojv`lWiPM)?T%yyqUdbg<{e{Z5d{4e%op4l(@1kFvLc#ZhJFp1OL~dCz z-8BnK+@jyq%rDAROULt5p{{;Fa_Sb=XZArhwKLQI^~Ce=TGnvXlJY0DhPC*E;E*tD;5;6-##1rBl2i zL}F2H18Ebq|I|1Qbj=MEhLcA$z%zh{4T>GJ_+mRpuFH%I}0d()|KI= z3{AMDH~%tm+yzGtVn7q7+-H?yw?>f+g4UkP@Kps{<-aRFh9j_hm(9flx6NmLe{Qu^ z*XdcuF{!OF*Zsm50;^GGeIF~RtSN+%@|4vCk)E-cE9OuN&X|}$pvEBMqE>6hF>xmJ zkKolfge65ph3mfUr`|65<>vcWH==bK@?B!}tH(r;bMPXS8Id0sZ2HYbuN@bi!^3pF zZr^~DYfM$Ckj|cMDoe{CDN0V6rXGvz)%)LH<757%w1gF=uy#7Km<_2E_M&+y9!XXf z`%1ltZtj(e5R5p?+_Zq??8@QyZiRqFn5_5jg6|j)V+y< zp2_aSeJkIrp=QMdJkj^Y5YR?^_fuB%NqBX`qDrW43r?PTui(dR;k>dam11whcVw`z zGBh_RtOcgT@;MtP5f`o3#o8!?Vh^fNDn#UMkHF2-Y)=XUkMO-@i z!qYDD@wjt@zM22~dW2-NUs4p~l4v*_{&# zn*Gmn`E+9XzQ`D3E8J`$5Z|&3qm{Hi!Xc%p^hR}>c-CTD56x<@&-=5F{G;lIKDftX_Ka)AKQ$!$hf0#A5ZF(|SFumL=+4cJo)szi zJgpHrWX3rig-e;*eT{o6{Y5wcmek_d5qTfVnk217Y>cT;WUFNP7W(uk&-6qaz z2plJ)5Rm&DOr<4bDTL}ef%~qn49n}JT?C5QF@=cO?vSB6ha_H!_PqF|AP?T|F zioH1Q`K!VY$k1!mNq#s#j=bq~Z&0`0dDIEfjKQ^skfpg3@Wn;hF;AKGCMiL=*!!Wm z+p?o#Kis}P&<+f6aJt)N8FhU0+N_OWP;(ZF(Q|rAE8N1s|F+;lv@~Kd*{Q(XZsYbq zeJS5n&L89DRGE>)5KG5mvZBm8@QzDtGF{JjP5?(|{8GQ^Ho_%l=!fzlw2M-%bVMy4*`_p=Diqqr&_| z3SrSOSvBeivh`jQP6PjTkf`)gDkRY%f(==a+UE{e=7g{O!)-wG)>w`7#fdj0e3C2m z*Xg%AwUbx!PU2zV&pcy`Q18^{qSTaO%gVAe;*lh*T%6dBqv0_it^Y)6P;C!oCVFL! zzoo9D&+rR>8vvkvqNW5lz|MG&8Y2g9)JL2`>cS&GE0>bP`P%VlWOrXGN3uix%{YPl zsc)}{@fMoSpa$dK+?w6wtr=P$admI(m8?Ij;WQgk`v;y>ld{7qeqr&G^aHu(M!uTyJEoM;geMi9aw#pufSNn=O=|S>?KnQR=dg(!_VljO7ggXEYdq4NHU{$0K{$v&y1c%9xDeaHFvZ zaCOI*G78c4>3q_tC&fS_;bu>;-|jI`2)>+ZsLW_AZdI$rOaa zAY0kbU_5W{f+q>ayNdF6TB1*lv@W43|B<-zu}!@wP+IX{QC^-b9L`gK!Q}QhWUe|C zh-uGEBWxvbD=8pWrxgD@-1x)Ms|NhI73VT6V7#Bmio)ZG2e5KMMAUF+$2D>i-WsBW zbRkL9H>OV7FiQddZ6Y9WBC8Dplax{8ta|mb&oANB*2sO43P+2wM5-R}u%}{b61PPD z=E)hPahe?P&@NTBdN_zg^6){hsEAhOI$SU=lR-Z%~pnMr7D9c zWgOXs?3L-krCFokGcTFJAYFfcV+f%xvn->0A4wRf6x()84_t?x2+bo5`;2T+1$Pxw zGuM1Dv7{ytIy9`(u2nWFw_z2a!c~Zp{d}9`vgo?~dZ0{FuRnX63Zyk^pgAi-r$;~t z!kNb+8WpXyVp83&>K%tx7RoZGuG8eUp_b-+Z8KhH2W6La6ev|Y#`H`>7%#C6J zIEsl_a>lwlh|gzMz==SvCH%Izns=771OICom>(E2+V2`0LT4>YI}L2QCg~^7 z*!{IXg|V)l^#*;7?C~!XYuj7qhCk-s=0HQ+x8J7D{+$2tDgUVVk{zFeL3#JFS%aOz zgKIzv)ia7(Oh(hdjCS8PWP9WuOrSwM;ps+$tZNcnc1C|WU3fX6Y z?&N`ZT@h}>L_|&NCgzRqUWZ2%Quj6XYC%{;37O<9HYjGqS4!Uz9k*ZYSg-sm9Rxuh0~PD^;hfnR0n13CwCK3wA9H}5nQVrJ_Ic0PWFCc=aUH7n74wlMK z?@L`sg72MgCzJ3 ztVv8(AyVjvb`CE%FTlSF#VX5rr>}}LUgz>fHRuv{07;u<4y4?3QSvH`j zo(r!>IeT`z*6L^v-mZI#LsBG_nABOEok@znP2Ct#D<029s+p`*7Hpf*ws(-3MRomW zH<*e}=#0p&hm}V~5%}7@g#-|lf(1_?faL%6grija23~o#!8}La6vvW;oi$5htTVDw-`v;uA?Kn)j;{FM?x1X;>YlMl}%T zu(U(G?5%{c)Y=pgg#sog>Ny-`LN>!;iZ2X?=WVxSg?81b;{)$!2#NneV~}NQu8mPS zKF)r{z%VTBx!P_{h>KVQ?Fur3h_lesZAE(EBk3W8H$w60%BQ+`j=2&ISMZi6nWz{+ zkWxp_hkP#g6uuQMcFKP(z0tHyc5P(Vf_H9lQCNp>l6ut}0-n7nGll~v<50d`t~{wa36 zU9Siy6yY=OZ91>uJy@|-0Q{>RKQ`oE&CJubprGc*rG9xxS1Q9)4=k@M-j*xu)P`GXJKa9#Ix zUBB<|`~Cjz`-VFxY2wWvMJ((mP0RkgH@Rg3{vzeV6W&F)pGz}ZN`5Um?sH@&e05x` zACfjud_M8s@q@0iYn zUm@-+++1wR^}FfcdHb#=_^lIXc?B)0=#Lhc%`Qt^Q!9KfT$inU{l_=AZlCz#r`sWW zAGPgS>r@)~r?x5f@kLm{lDoH02v^;@`1HVr2yf=PPhalbfMQ1;*xl=Lu;1h3`Y#7d z?ykGI=J2K0+muY#RV#W0CvL4FWW~QB^yASzV92vBc>Y;rea7Mdhc;*O7$|{j0(w zw%~7yJks7jyYbCO5ZH_!e-iuQLkNh~TyA^URwb{nIQ7nUB_WQm8?2^t?Zx z*cIsCA&rL?3RfJ{4JGogc@_ELtB4&@9s%X-nE*OwyzLhcn$oG?6`aZcr?<*r>VLbo zGL{|FiPMyVV1#8iIT9K+Dk^N12vg;%0@2y#(oQog!?&he_U zsuOM5Y;k zSs|0>1O-x~bRnb99T9<3PnzeIp^&i~{K;CQPF%pU_46>=e#XEg9kYq@G&m!8>>PPW zsU(;bu-R*&q>;QRY8%5Wge<}h4+|5T7C083eX-Q0Lf8b$J|c2lEN3k!7mHCYrXZ&d z%m=7DwzAHM>OC_bA7vF0$L}yHzC%KJ;90|1F0E@6Z+IP!(^lo8=ida;zC15Vk!B*( zC-xxPynFEaAsL31S`Arc5KabWl^u>Fs#=^OO(|Yfe@-#+kbxOWICZJG`!HWjP`)H6 z*|zymTaQT^@5YW_w{Fe|mLUdjI`VaYT>ZoYibv{hgb_0HAdqUyDqV3VX&|A3v2n|Ohh>p%)}!^rde>% z4;LO0-;(2fbWV1(Cbn+m`o>-GxY`N<@jZ*IVAY%v4WM{*6u~~}+{om2WYaXuv>>)F zLQGP3BFU;71e3J|IrU74D`iC_ULtLdBdZG-mZ@mZksEmPNHj)$r#Um&_viS4n3;4| zC`rfh;He)W`lAxpL9>p~zxV8w6()Aw4E89V+Yftkdax$EVPuthszyc)wgzB#yuzBB zvGW-Jk*l7#*^AEh{X8s6oqWs^mmn~j;?Q)#4csCaRuhKRT*B%v8HdXw+1rl9zN?>J(6&+u~H_5ip%UP~TrP56#Sud=iEnhJ~F(?6s5ecnpbMfRl@|=nWnJ*(r!+npB!ckM3BddAHQ3e_` zmj=%#1deS8tsBpeNzkJeWz{PJ{q|qg2#Y+JVeEN0zKxVZ-AGNYifVS$T@W9z75>vJzrL!`vLhVUv4QBKTCVnp|@=5IuX0#PET`>EZPWzQv zDRaJYVz-@F2^=+DR+Kiw;%FYXBe~|cdyw>cOl1WKgSWM4Kp_9zj>GB9?ocfHUhbil zh*bIAtWb>M52p~lRcW(olrc#j{ZCJJYe5j=BpwgXj%9~io8aaqzGaC2SiQ9Hqhk#7 zsMk51$t=Sn5M+=TonBfiNP#y&@Ln5H`z~5Sl+hg#q**#aOq6E&j^kT*s4h5q)XMMO z;LP7g?kqCBzXUHq)2IZlNyPI=n@ZP-bXpeI;!BqLraCgE`7!0hwmrD2bdweYei_pd zJG933ow8MW(^AScmcrBJK{q>!AgckI4~A}c&kp;S`wf7klTlGKe(%pagkUZ6;B7RI z>dtc~3@!H^dLqQ7(G$D;9o>`OaBU_oZRUg@PFF7!#q-=HRxL|eE2TEPn`MU`T|rAs z+0@+rO~a*9UKbq&=?IWcM^@?{H1N)VdlRoD&LlDlu%u>J@mU$2u&~J$poBeBuLuJO zV%Q7-C+W&G)1ZV5W=5Hb>x!I`sJJ@i=+jL_$10&7YI()+VzFnt$+lL)B(N7v@+6?ozO@v$dk`Z297$?d%yzE1-JYUUKqJ+BjOlS)x&k0ri3Pggj7u4o~`fV6Ya9E}vB0l!Sp zTk~DZh-kvhkRb>=AA~mz2zLx(hVz9M_^{PnMKoW-q|M%sYN+moXb}$bN{mOxTge0+g&Y z6e;fv2qu?$YdPb~P^qtBXWPA5c1_9W?@fE79-63r4K#WdAz|-p&98>f? zcKJrSG(!bp418{SZ}6+FPweUdK9{H&HuEa}Jl@=bCrySi0*rE|W}8o(xWVXLWCeFj zm*~>*NTop4C^0pv2uTL8)OTs7p66wU-Kon{?Gad|LY6GLxk6WSSp7RI_T8L-M*b9r z(LaY5B@dj0Oe|;_3^G21jLW#Q%fixDQ@zj=KPUoU6nj&6{(-sT6NgnF&42az7P}xY zX_x@($=c^Nrw4IB$wTOoGxXa(9r6v|<(pSuWSXiD{dDcK53%*#+mZS}4}-$oikK6G z*Xr6PQMJG2ZsK4xsAjKI7HQ7WGsMmqoKvE)Ks^5-w{hwO)~3cnuU1DF0^TX*rVU?q z=E%@WqL3}lW(vtA$TZZ(1Gl*_)c!vXsGfAYt>BKrtIBiE_l?L|nE2L$guPCWw z3vaI|Pf3!Y@^_NuL5Ng|N$lJ4aWFI-4QZo6l#<0nncbo_W^VuCEyI2Cav3I1lOaZy zVdf%kFX@-}_{4Zj@4?O8;-}9f>Lid2q@tu@8r;R+?#gP1uh;JMwe9VZ1>2bplX+e;}!b8T#%x zWhuVDI38fb?!iv# zZ@9zx7a=&~+gw~?=XMY*n>rUV~^H2m^ytolBcdt7%t9jgQ>)6v02bl&z zG_ri!Qf0M8Oi@flBNeUf7jm@EfQx+nU|)eqn8jWq(a8{J<|FIdcTA*#?q_Y?0b0J+!dVJv9(-oy!#t9h=OL0HTku z&QcIyl>s&Wxbc(9u<2WqNI4Rk*n__g(H(kwECbU*qUL8=kT~rSg)xfy-0?FkDzzKY zw|_a~(XgIxGl#-jds_hQ*u<4lysZpF$I&x&I~`!K&1$?&gIC(Oq_K^BV6-bBiy{o=LQX%WR3MB6EK%~{IbkH_DntL$YhmA(p_CTR6?Ky% zR{z`q9=KWdYtUKVsNeicyp4k5)JqB&>N0-ziT=fnwC#qZ~G2+mqD6qyZUJToV{W9gMDerMpiQ3HpREb z0xbm&(>XL?;xBLo09Hxln>wN~-KJu9RC2@n50Gziq#zziLZAkIfM3F60p|-mmEPZu zltFq5qz9!97L*NQ%M3x+6^{;PNAako<@KkOjbJF^G|j*naf1OEmx;*1VO;8+<*c>V?i8;nA9#%yIULW5<7bD#-{5&8Ze4o&r8El z`4kLG#q%W5!?9ZxP^-GS-gv*yq21|4PjlA8o3$op@OIL@LxKIOHsArA5dc#anNCyg z;^u&HfqSNPTrLi8coHz;T+T60+6_u4U{g@_{l%@Y&A;Q554m0^mi33ndFWe%F$pi0 zdX4^+=muf*DGQ?_47tAUsUsDk7yZVw$FI1QqVBU|$x zl4<#~<6n>aMoZzRQ!u(Zeq>^Ly%ls4G`x47fRVf z`E~Mg>UZe3j$(kaDhN_eV%a4gqr{l~PCoX|&=C)#sXk)9J{J17Q~ z3uMzl+;IU$Q1s~E=#D2%?ST26A(b;i;^4aU7^th{0Mx$RllB7pcu1ZX#Y?~Dp1t~* zO4sM1KVoJyt6;I|G!KHw)|5VglXuRLQh8;6W zNM=0T|98%3|5w4Ij}MtzDqye|br3=BjwnL@UDt!+9PVPWjIgc9-5W;?C&)kc!ocH) Mogv`YgvT!aFK@S&P5=M^ literal 0 HcmV?d00001 diff --git a/it/messages/Makefile.am b/it/messages/Makefile.am new file mode 100644 index 0000000..0d5c097 --- /dev/null +++ b/it/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = it +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/it/messages/gwenview.po b/it/messages/gwenview.po new file mode 100644 index 0000000..e37776c --- /dev/null +++ b/it/messages/gwenview.po @@ -0,0 +1,2121 @@ +# translation of gwenview.po to Italian +# Aurélien Gâteau aurelien.gateau@mail.dotcom.fr, 2001. +# Francesco Bresciani , 2003. +# Giovanni Venturi , 2003. +# Federico Zenith , 2004, 2005, 2006, 2007. +# translation of gwenview.po to +# Copyright (C) 2001 Aurélien Gâteau +# translator Marco De Simone marco@studenti.unina.it +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-06-27 10:10+0200\n" +"Last-Translator: Federico Zenith \n" +"Language-Team: Italian \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" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Nuova cartella..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Rinomina..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Avvia in modalità tutto schermo" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Filtra per tipo di file" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Filtra per schema di file (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Mostra solo i file più recenti o pari a " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Mostra solo i file più vecchi o pari a " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "File o cartella iniziale" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Un visualizzatore di immagini per KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Sviluppatore principale" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Sviluppatore" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Generazione rapida di miniature JPEG (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Barra dell'indirizzo (v0.16.0)\n" +"Supporto per la cronologia (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Correzione per le operazioni con i file (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Aggiustato errore critico durante il tentativo di generazione di una miniatura " +"per un file JPEG difettoso (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Sistemata la compilazione su KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Primo file di specifiche RPM" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" +"Correzione per la struttura della barra degli strumenti per lingue RTL (0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Supporto per la stampa (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Visualizzazione informazioni file (v1.0.0)\n" +"Correzione per commutare l'ingrandimento automatico con un clic (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Comportamento della rotellina del mouse configurabile (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Opzione per impedire che Gwenview carichi automaticamente la prima immagine di " +"una cartella (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Corretta la generazione delle miniature per condividere la cartella delle " +"miniature di Konqueror v3 (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Correzione per la navigazione con il mouse (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Integrazione nel menu contestuale delle cartelle in Konqueror" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Aggiungi/modifica una cartella di segnalibri" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Aggiungi/modifica un segnalibro" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Configura l'elenco delle immagini" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Elenco di immagini" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Configura la vista immagini" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Vista immagini" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Configura la modalità a tutto schermo" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Tutto schermo" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Configura le operazioni dei file" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Operazione sui file" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Presentazione" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Configura i plugin di KIPI" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "Plugin di KIPI" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Impostazioni varie" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Varie" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "La dimensione della cache è %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/percorso/a/un'/immagine.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Un commento" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "La cache è già vuota." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Sei sicuro di voler cancellare la cache delle miniature? La cartella %1 " +"verrà rimossa." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Cache svuotata." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (immagini selezionate)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Aggiungi" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Rimuovi" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Aggiungi segnalibro..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Aggiungi cartella di segnalibri..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Modifica..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Sei sicuro di voler eliminare la cartella %1?" +"
Ciò eliminerà la cartella e tutte le informazioni in essa contenute." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Elimina cartella di se&gnalibri" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Sei sicuro di voler davvero eliminare il segnalibro %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Elimina segnali&bro" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Nessuna immagine selezionata." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Questa immagine non può essere commentata." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Scrivi qui per aggiungere un commento a questa immagine." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Nessun commento disponibile." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Strumenti esterni" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Stai per riconvertire la configurazione delle finestre ai valori predefiniti, " +"sei sicuro?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Reimposta" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Senza immagini" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 × %2 pixel" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Immagine" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Cartelle" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Commento dell'immagine" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Aggiornamento della configurazione" +"
A causa di alcuni cambiamenti nel comportamento degli agganci, la tua " +"vecchia configurazione di agganciamento è stata rimossa. Regola di nuovo il tuo " +"agganciamento.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Naviga" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Visualizza immagine" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Rinomina..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Copia in..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Sposta in..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "Co&llegamento a..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Ruota a &sinistra" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Ruota a &destra" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Rispecchia" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Ribalta" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Presentazione" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Su" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Casa" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Configura gli strumenti esterni..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Nascondi %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Mostra %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Barra dell'indirizzo" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Pulisci la barra dell'indirizzo" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "Indirizz&o:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Vai" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Senza plugin" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Senza supporto per KIPI" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Federico Zenith,Francesco Bresciani,Marco De Simone" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "zenith@chemeng.ntnu.no" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Presentazione..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Ferma la presentazione" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Browser delle immagini" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Millimetri" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Centimetri" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Pollici" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Centro-sinistra" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Centro-destra" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Alto-sinistra" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Alto-destra" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Basso-sinistra" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Basso-destra" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Alto-centrato" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Basso-centrato" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Centrato" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Sto per eliminare i file selezionati" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "Ce&stina" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"1 elemento selezionato.\n" +"%n elementi selezionati." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Questo elemento sarà eliminato permanentemente " +"dal tuo disco fisso.\n" +"Questi elementi saranno eliminati permanentemente " +"dal tuo disco fisso." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Questo elemento sarà cestinato.\n" +"Questi elementi saranno cestinati." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Spiacente, è impossibile salvare immagini animate." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Nome" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Dimensione" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Data" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Permessi" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Proprietario" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Gruppo" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview non può scrivere file in questo formato." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Questo è un collegamento circolare." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Questo file è di sola lettura." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "La cartella %1 è di sola lettura." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Impossibile creare un file temporaneo.\n" +"Ragione: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Salvataggio dell'immagine su un file temporaneo non riuscito.\n" +"Ragione: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Impossibile scrivere su %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Impossibile inviare il file a %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "È avvenuto un errore durante il salvataggio." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Regola luminosità, contrasto e gamma" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Il nome dello strumento non può essere vuoto" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "C'è già uno strumento chiamato \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Copia file" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Seleziona la cartella dove i file saranno copiati" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Collega file" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Seleziona la cartella dove i file saranno collegati" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Sposta file" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Seleziona la cartella dove i file saranno spostati" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Creazione della cartella" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Inserire il nome della nuova cartella:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Crea cartella" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Sei sicuro di voler cestinare questi file?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Cestina file" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "Ces&tina" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Sei sicuro di voler spostare %1 nel cestino?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Cestina file" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Sei sicuro di voler cestinare questi file?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Elimina file" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Sei sicuro di voler eliminare %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Elimina file" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Rinomina del file" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Rinomina il file %1 in:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "&Rinomina" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Sposta qui" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Copia qui" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "Co&llega qui" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Adatta alla &finestra" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Adatta alla &larghezza" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Adatta all'&altezza" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "B&locca ingrandimento" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Aumenta gamma" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Riduci gamma" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Aumenta luminosità" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Riduci luminosità" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Aumenta contrasto" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Riduci contrasto" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "L'immagine non può essere adattata alla pagina, cosa vuoi fare?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Restringi" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"L'immagine %1 è stata modificata, vuoi salvare i cambiamenti?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Impossibile salvare l'immagine in %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Nessun commento)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Nessun documento da salvare" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Formato:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Altro..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Tutti i file" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Solo immagini" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Solo video" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Di più" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Prima" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Ultima" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "P&rossima" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "Cartella &precedente" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "Cartella &successiva" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "P&rima sottocartella" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Dettagli" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Miniature con informazioni a fianco" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Miniature con informazioni in fondo" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Dimensione delle miniature" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Mostra file &nascosti" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Ordina" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Per nome" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Per data" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Per dimensione" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Discendente" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Modifica i dettagli delle miniature..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Dimensione delle miniature: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Fai clic sinistro per ingrandire, clic destro per rimpicciolire. Puoi anche " +"usare la rotella del mouse." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Trascina per spostare le immagini, fai clic centrale per attivare o disattivare " +"l'ingrandimento automatico. Tieni premuto il tasto Ctrl per attivare o " +"disattivare lo strumento di ingrandimento." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Impossibile salvare questo file JPEG." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Impossibile salvare l'immagine su un file temporaneo" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "Immagine &precedente" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "Immagi&ne successiva" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Visualizzatore di immagini" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Caricamento..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Fatto." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "&Salva l'originale" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"Il componente di Gwenview non può salvare le modifiche che hai fatto. Vuoi " +"salvare l'immagine originale?" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "Impossibile aprire '%1' in scrittura." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Aggiungi nuovo ramo" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Titolo:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Icona:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "" +"Mostra il puntatore occupato del mouse quando viene caricata un'immagine" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Visualizzazione a schermo" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Anteprima:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"file.jpg - 1024x768\n" +"Il commento del file" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Puoi usare le seguenti parole chiave per formattare la visualizzazione a " +"schermo:\n" +"
    \n" +"
  • %f: nome del file
  • \n" +"
  • %p: percorso del file
  • \n" +"
  • %c: commento
  • \n" +"
  • %r: risoluzione
  • \n" +"
  • %n: posizione attuale dell'immagine
  • \n" +"
  • %N: contatore delle immagini
  • \n" +"
  • %a: apertura
  • \n" +"
  • %t: tempo di esposizione
  • \n" +"
  • %i: ISO
  • \n" +"
  • %l: lunghezza focale
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Cosa fare quando si lascia un'immagine modificata" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Chiedi" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Salva in silenzio" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Scarta i cambiamenti" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Ruota automaticamente le immagini al caricamento" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" +"Quali impostazioni dovrebbero essere ricordate la prossima volta che avvii " +"Gwenview" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Ultimo URL aperto" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Stato del filtro" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" +"Allarga le immagini piccole quando l'in&grandimento automatico è attivo" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Colore di sfondo:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Lisciatura" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Nessuno" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Veloce" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normale" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Migliore" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Lisciatura ritardata" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Usando questa opzione, Gwenview mostrerà l'immagine il più velocemente " +"possibile, e la liscerà dopo un breve ritardo.\n" +"Usa questa opzione se il tuo computer non è molto veloce." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Scorri l'immagine attuale" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Sfoglia l'elenco di immagini" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Comportamento della rotella mouse su un'immagine" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Mostra barre di scorrimento" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Mostra cartelle e archivi" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Vista miniature" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Margine tra le miniature:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Informazione da visualizzare nel testo della miniatura:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Nome del file" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Dimensione dell'immagine" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Dimensione del file" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Data del file" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Cache miniature" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Salva le miniature nella cache" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Svuota automaticamente la cache delle miniature all'uscita" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Calcola dimensione cache" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Svuota la cache" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Ciclo" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Mostra le immagini in ordine casuale" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Fermati all'ultima immagine della cartella" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Come impostazione predefinita, se avvii la presentazione dalla metà di una " +"cartella, la presentazione mostrerà tutte le immagini dopo quella iniziale, e " +"poi tutte le immagini prima di essa.\n" +"\n" +"Quando questa opzione è abilitata, la presentazione si fermerà all'ultima " +"immagine della cartella." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Ritardo tra le immagini (in secondi):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Spostare e copiare file" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Mostra finestra di dialogo di copia" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Mostra finestra di dialogo di spostamento" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Cartella predefinita di destinazione:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Eliminare file" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Chiedi conferma" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Muovi file eliminati nel cestino" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Elimina file per davvero (pericoloso)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Segnaposto per icone, non nella GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Segnaposto per metodo di eliminazione, non nella GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Segnaposto per numero di file, non nella GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "&Elimina gli elementi invece di cestinarli" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Se segnato, gli elementi saranno rimossi permanentemente invece di essere " +"cestinati" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Se questa casella è segnata, gli elementi saranno " +"rimossi permanentemente invece di venire cestinati.

" +"

Usa questa opzione con cautela: la maggior parte dei file system " +"non sono in grado di recuperare i file eliminati.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Contrasto:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gamma:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Luminosità:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Configura gli strumenti esterni" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Aggiungi" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Prendi altri strumenti" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Associazioni file" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Nome:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Comando:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Puoi usare delle parole chiave nel campo Comando:\n" +"
    \n" +"
  • %u: URL attuale.
  • \n" +"
  • %U: URL attuali. Usalo se lo strumento può gestire file " +"multipli.
  • \n" +"
  • %f: file attuale. Usalo se lo strumento non può gestire gli " +"URL.
  • \n" +"
  • %F: Come %f, ma per file multipli.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Tutte le immagini" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Personalizzate:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Tipo MIME" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Dettagli delle miniature" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "Per maggiori opzioni, usa la finestra \"Configura Gwenview\"" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Impostazioni delle immagini" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Posizione delle immagini:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Stampa il nome del fi&le sotto l'immagine" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Stampa commento dell'immagine" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Scala" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "Se&nza scalatura" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Adatta l'immagine alla pagina" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Ingrandisci le immagini più piccole" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Scala a:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Mantieni aspetto" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Filtra i file con i caratteri jolly, come *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Da:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Mostra solo i file più recenti o\n" +"pari a questa data" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "A:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Mostra solo i file più vecchi o pari a questa data" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Filtro" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Colori" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Vai" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Plugin" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Immagini" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Effetti" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Strumenti" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Processi non interattivi" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Raccolte" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Finestra" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Barra dell'indirizzo" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 elementi" + +#~ msgid "ConfigSlideshowPage" +#~ msgstr "PaginaConfigurazionePresentazione" + +#~ msgid "DeleteDialogBase" +#~ msgstr "DeleteDialogBase" + +#~ msgid "Alt+D" +#~ msgstr "Alt+D" + +#~ msgid "FilterBar" +#~ msgstr "Barra dei filtri" + +#~ msgid "L&ocation: " +#~ msgstr "Indirizz&o: " + +#~ msgid "Only show files newer than " +#~ msgstr "Mostra solo i file più recenti di " + +#~ msgid "Only show files older than " +#~ msgstr "Mostra solo i file più vecchi di " + +#~ msgid "Filename color of current image:" +#~ msgstr "Colore del nome file dell'immagine attuale:" + +#~ msgid "Filter:" +#~ msgstr "Filtro:" + +#~ msgid "Parent Folder" +#~ msgstr "Cartella superiore" + +#~ msgid "Manipulating images..." +#~ msgstr "Manipolazione delle immagini..." + +#~ msgid "Alt+F" +#~ msgstr "Alt+F" + +#~ msgid "Custom" +#~ msgstr "Personalizzato" + +#~ msgid "Custom Filter" +#~ msgstr "Filtro personalizzato" + +#~ msgid "Filtered" +#~ msgstr "Filtrato" + +#~ msgid "Hide filter bar" +#~ msgstr "Nascondi la barra dei filtri" + +#~ msgid "Form1" +#~ msgstr "Modulo1" + +#~ msgid "Path only" +#~ msgstr "Solo percorso" + +#~ msgid "Comment only" +#~ msgstr "Solo commento" + +#~ msgid "Path and comment" +#~ msgstr "Percorso e commento" + +#~ msgid "You cannot trash the trash bin." +#~ msgstr "Non è possibile cestinare il cestino." + +#~ msgid "Delete item(s)" +#~ msgstr "Eliminare elementi" + +#~ msgid "Image View Toolbar" +#~ msgstr "Barra della visualizzazione delle immagini" + +#~ msgid "Toggle Full Screen Bar" +#~ msgstr "Commuta barra a schermo intero" + +#~ msgid "Alt+Z" +#~ msgstr "Alt+Z" + +#~ msgid "Zoom to &Fit" +#~ msgstr "Ingrandisci per a&dattare" + +#~ msgid "File Info" +#~ msgstr "Informazioni file" + +#~ msgid "Add/Edit Branch" +#~ msgstr "Aggiungi/modifica ramo" + +#~ msgid "New Branch..." +#~ msgstr "Nuovo ramo..." + +#~ msgid "Delete Branch" +#~ msgstr "Elimina ramo" + +#~ msgid "Home Folder" +#~ msgstr "Cartella Home" + +#~ msgid "Root Folder" +#~ msgstr "Cartella di radice" + +#~ msgid "Renaming Folder" +#~ msgstr "Rinomina della cartella" + +#~ msgid "Rename this folder to:" +#~ msgstr "Rinomina questa cartella a:" + +#~ msgid "Are you sure you want to delete the folder %1?" +#~ msgstr "Sei sicuro di voler eliminare la cartella %1?" + +#~ msgid "Delete Folder" +#~ msgstr "Elimina cartella" + +#~ msgid "" +#~ "Do you really want to remove\n" +#~ " '%1'?" +#~ msgstr "" +#~ "Sei sicuro di voler rimuovere\n" +#~ " %1?" + +#~ msgid "You have removed all folders. The list will now rollback to the default." +#~ msgstr "Hai rimosso tutte le cartelle. L'elenco ritornerà ora all'impostazione predefinita." + +#~ msgid "An entry already exists with the title \"%1\"." +#~ msgstr "Esiste già una voce con il titolo \"%1\"." + +#~ msgid "An entry already exists with the URL \"%1\"." +#~ msgstr "Esiste già una voce con l'URL \"%1\"." + +#, fuzzy +#~ msgid "milliseconds" +#~ msgstr "Raccolte" + +#~ msgid "Stop at director&y end" +#~ msgstr "Fermati alla &fine della cartella" + +#~ msgid "Alt+Y" +#~ msgstr "Alt+Y" + +#~ msgid "&Auto Zoom" +#~ msgstr "&Ingrandimento automatico" + +#~ msgid "Alt+A" +#~ msgstr "Alt+A" + +#~ msgid "Add/edit a branch" +#~ msgstr "Aggiungi/modifica un ramo" + +#~ msgid "" +#~ "Custom (example: %f - %c)\n" +#~ "- %f: filename\n" +#~ "- %p: filepath\n" +#~ "- %c: comment\n" +#~ "- %r: resolution\n" +#~ "- %n: current image position\n" +#~ "- %N: image count\n" +#~ "- \\n: newline" +#~ msgstr "" +#~ "Personalizzata (esempio: %f - %c)\n" +#~ "- %f: nome file\n" +#~ "- %p: percorso del file\n" +#~ "- %c: commento\n" +#~ "- %r: risoluzione\n" +#~ "- %n: posizione attuale dell'immagine\n" +#~ "- %N: conto delle immagini\n" +#~ "- \\n ritorno a capo" + +#~ msgid "Folder Content" +#~ msgstr "Contenuto della cartella" + +#~ msgid "Right-click here to add, edit or remove bookmarks" +#~ msgstr "Fai clic destro qui per aggiungere, modificare o rimuovere i segnalibri" + +#~ msgid "%1 - No Images" +#~ msgstr "%1 - Nessuna immagine" + +#~ msgid "" +#~ "_n: %1 - One Image\n" +#~ "%1 - %n images" +#~ msgstr "" +#~ "%1 - Un'immagine\n" +#~ "%1 - %n immagini" + +#~ msgid "Word wrap filename" +#~ msgstr "Manda a capo il nome del file" + +#~ msgid "Small Thumbnails" +#~ msgstr "Miniature piccole" + +#~ msgid "Large Thumbnails" +#~ msgstr "Miniature grandi" + +#~ msgid "Gwenview hack" +#~ msgstr "Hack di Gwenview" + +#, fuzzy +#~ msgid "Could not save the image to %1.
This is a circular link.
" +#~ msgstr "Impossibile salvare il file in %1.
Si è verificato un errore durante il salvataggio.
" + +#, fuzzy +#~ msgid "Could not save the image to %1.
This file is read-only.
" +#~ msgstr "Impossibile salvare il file in %1.
Si è verificato un errore durante il salvataggio.
" + +#, fuzzy +#~ msgid "Could not save the image to %1.
The %2 folder is read-only.
" +#~ msgstr "Impossibile salvare il file in %1.
Si è verificato un errore durante il salvataggio.
" + +#~ msgid "Could not save the image to %1.
An error happened while saving.
" +#~ msgstr "Impossibile salvare il file in %1.
Si è verificato un errore durante il salvataggio.
" + +#~ msgid "Could not save the image to %1.
You are not allowed to save a file here.
" +#~ msgstr "Impossibile salvare l'immagine a %1.
Non ti è permesso salvare il file qui.
" + +#~ msgid "Patch to generate thumbnails for the visible images first (v1.1.0)" +#~ msgstr "Correzione per generare prima le miniature delle immagini visibili (v0.16.0)" + +#~ msgid "Interface" +#~ msgstr "Interfaccia" + +#~ msgid "Show menu" +#~ msgstr "Mostra menu" + +#~ msgid "Show toolbars" +#~ msgstr "Mostra barre degli strumenti" + +#~ msgid "Show status bar" +#~ msgstr "Mostra barra di stato" + +#~ msgid "Could not save file. Check that you have the appropriate rights and that there is enough space left on the device." +#~ msgstr "Impossibile salvare il file. Controlla di avere i permessi appropriati e che ci sia abbastanza spazio rimasto sul dispositivo." + +#~ msgid "Could not save file. Check that you have the appropriate rights and that there is enough space left on the device.\n" +#~ msgstr "Impossibile salvare il file. Controlla di avere i permessi appropriati e che ci sia abbastanza spazio rimasto sul dispositivo.\n" + +#~ msgid "Hide Folder && File Views" +#~ msgstr "Nascondi la vista file e cartelle" + +#~ msgid "Show Folder && File Views" +#~ msgstr "Mostra la vista file e cartelle" + +#~ msgid "Properties..." +#~ msgstr "Proprietà..." + +#~ msgid "" +#~ "Gwenview could not perform lossless image manipulation.\n" +#~ "Make sure that the jpegtran program is installed and that its path in the configuration dialog is correct." +#~ msgstr "" +#~ "Gwenview non ha potuto effettuare una manipolazione di immagine senza perdite.\n" +#~ "Assicurati che il programma jpegtran sia installato e che il suo percorso nella finestra di dialogo di configurazione sia corretto." + +#~ msgid "Path to jpegtran:" +#~ msgstr "Percorso a jpegtran:" + +#~ msgid "Generating thumbnails..." +#~ msgstr "Sto generando le miniature..." + +#~ msgid "Home Directory" +#~ msgstr "Cartella home" + +#~ msgid "Forward" +#~ msgstr "Avanti" + +#~ msgid "Use smooth scaling (slower)" +#~ msgstr "Usa scalatura graduale (più lento)" + +#~ msgid "Display image path over image" +#~ msgstr "Visualizza percorso sopra all'immagine" + +#~ msgid "Shrink image to &fit, if necessary" +#~ msgstr "Restringi l'immagine per &adattarla, se necessario" + +#~ msgid "Scroll" +#~ msgstr "Scorrimento" + +#~ msgid "C&trl + wheel:" +#~ msgstr "C&trl+rotella:" + +#~ msgid "&Wheel only:" +#~ msgstr "Solo &rotella:" + +#~ msgid "&Shift + wheel:" +#~ msgstr "&Shift+rotella:" + +#~ msgid "A< + wheel:" +#~ msgstr "A<+rotella:" + +#~ msgid "Open with &Editor" +#~ msgstr "Apri con l'&editor" + +#~ msgid "External editor:" +#~ msgstr "Editor esterno:" + +#, fuzzy +#~ msgid "Show location toolbar" +#~ msgstr "Mostra barra degli strumenti" + +#~ msgid "Configure Gwenview..." +#~ msgstr "Configura Gwenview..." + +#, fuzzy +#~ msgid "Main Tool Bar" +#~ msgstr "Barra degli strumenti principale" + +#~ msgid "Open With &Editor" +#~ msgstr "Apri con l'&editor" + +#~ msgid "Delete..." +#~ msgstr "Elimina..." + +#~ msgid "&Delete..." +#~ msgstr "&Elimina..." + +#, fuzzy +#~ msgid "Save as..." +#~ msgstr "&Sposta in..." + +#, fuzzy +#~ msgid "&Show Image Only" +#~ msgstr "Mostra menu" + +#~ msgid "Cache" +#~ msgstr "Cache" + +#~ msgid "Show address bar" +#~ msgstr "Mostra barra dell'indirizzo" + +#~ msgid "Address tool bar" +#~ msgstr "Barra degli strumenti dell'indirizzo" + +#, fuzzy +#~ msgid "Open With Editor..." +#~ msgstr "&Apri con l'editor" + +#, fuzzy +#~ msgid "Copy To..." +#~ msgstr "%Copia in..." + +#, fuzzy +#~ msgid "Are you sure you want to delete file %1?" +#~ msgstr "Sei sicuro di voler cancellare il file <b>%1</b> ?" + +#, fuzzy +#~ msgid "Detailed View" +#~ msgstr "Dettagli" + +#, fuzzy +#~ msgid "Zoom step:" +#~ msgstr "Percentuale di zoom" + +#~ msgid "Could not load <b>%1</b>" +#~ msgstr "Non ho potuto caricare <b>%1</b>" + +#, fuzzy +#~ msgid "&Rename..." +#~ msgstr "&Rinomina" + +#~ msgid "File <b>%1</b> already exists. Do you want to overwrite it ?" +#~ msgstr "Il file <b>%1</b> esiste già. Lo vuoi sovrascrivere?" + +#~ msgid "Default move folder" +#~ msgstr "Cartella di default per lo spostamento" + +#~ msgid "Keys" +#~ msgstr "Tasti di scelta rapida" + +#~ msgid "Configuration" +#~ msgstr "Configurazione" + +#~ msgid "&Parameters" +#~ msgstr "&Parametri" diff --git a/ja/Makefile.am b/ja/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/ja/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/ja/messages/Makefile.am b/ja/messages/Makefile.am new file mode 100644 index 0000000..f18f0ca --- /dev/null +++ b/ja/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = ja +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/ja/messages/gwenview.po b/ja/messages/gwenview.po new file mode 100644 index 0000000..4cd302c --- /dev/null +++ b/ja/messages/gwenview.po @@ -0,0 +1,1706 @@ +# translation of gwenview.po to Japanese +# Copyright (C) 2004 Free Software Foundation, Inc. +# SATOH Satoru , 2004. +# Yukiko Bando , 2005, 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-07-03 22:00+0900\n" +"Last-Translator: Yukiko Bando \n" +"Language-Team: Japanese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.0.2\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "新規フォルダ..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "名前変更..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "フルスクリーンモードで開始" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "ファイルタイプでフィルタ" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "ファイルパターン (*.jpg, 01*...) でフィルタ" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "<日付>と等しいかそれより新しいファイルのみ表示" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "<日付>と等しいかそれより古いファイルのみ表示" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "開始ファイルまたはフォルダ" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "KDE 画像ビューア" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "主要開発者" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "開発者" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "高速 JPEG サムネール生成 (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"アドレスバー (v0.16.0)\n" +"履歴サポート (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "ファイル操作パッチ (v.0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "壊れた JPEG サムネール生成時のクラッシュ修正 (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "KDE 3.0 でのコンパイル問題の修正 (v.0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "最初の RPM スペックファイル" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "RTL 言語のツールバー配置パッチ (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "印刷サポート (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"ファイル情報ビュー (v1.0.0)\n" +"クリック時の自動ズーム切り替えパッチ (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "設定可能なマウスホイールの動作 (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "Gwenview がフォルダの最初の画像を自動的に読み込まないようにするオプション (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "サムネールを Konqueror v3 と共用のフォルダに生成するように修正 (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "マウス操作パッチ (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Konqueror フォルダコンテキストメニューへの統合" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "ブックマークフォルダを追加/編集" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "ブックマークを追加/編集" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "画像リストを設定" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "画像リスト" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "画像表示を設定" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "画像表示" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "フルスクリーンモードを設定" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "フルスクリーン" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "ファイル操作を設定" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "ファイル操作" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "スライドショー" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "KIPI プラグインを設定" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "KIPI プラグイン" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "その他の設定" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "その他" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "キャッシュサイズは %1 です" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/path/to/some/image.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "コメント" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "キャッシュは既に空です。" + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "本当にサムネールキャッシュを空にしますか?フォルダ %1 が削除されます。" + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "キャッシュを空にしました。" + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (選択された画像)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "追加" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "削除" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "ブックマークを追加..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "ブックマークフォルダを追加..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "編集..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "本当にブックマークフォルダ %1 を削除しますか?
フォルダとその中のすべてのブックマークが削除されます。" + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "ブックマークフォルダを削除(&F)" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "本当にブックマーク %1 を削除しますか?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "ブックマークを削除(&B)" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "画像が選択されていません。" + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "この画像にはコメントを追加できません。" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "画像に追加するコメントをここに入力します。" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "コメントはありません。" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "外部ツール" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "ウィンドウの設定を初期状態に戻そうとしています。本当によろしいですか?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "リセット" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "画像がありません" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 ピクセル" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "画像" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "フォルダ" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "画像のコメント" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"設定の更新" +"
ドックの挙動がいくつか変更になったため、以前のドックの設定を破棄しました。もう一度ドックを調整してください。
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "ブラウズ" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "画像表示" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "名前変更(&R)..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "コピー(&C)..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "移動(&M)..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "リンク作成(&L)..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "左回転(&L)" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "右回転(&R)" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "鏡像(&M)" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "裏返し(&F)" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "スライドショー" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "上へ" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "ホーム" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "外部ツールを設定..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "%1を隠す" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "%1を表示" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "場所バー" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "場所バーをクリア" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "場所(&O):" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "移動" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "プラグインがありません" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "KIPI サポートがありません" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "SATOH Satoru,Yukiko BANDO" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "ss@kde.gr.jp,ybando@k6.dion.ne.jp" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "スライドショー..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "スライドショーを中止" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "画像ブラウザ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "ミリメートル" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "センチメートル" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "インチ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "中央左" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "中央右" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "上-左" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "上-右" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "下-左" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "下-右" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "上-中央" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "下-中央" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "中央" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "ファイルを削除しようとしています" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "ごみ箱に移動(&S)" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "%n アイテムが選択されています。" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "これらのアイテムはハードディスクから「完全に削除」されます。" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "これらのアイテムはごみ箱に移動されます。" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "動画は保存できません。" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "名前" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "サイズ" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "日時" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "許可属性" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "所有者" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "グループ" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview はこの形式のファイルは書けません。" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "これは循環リンクです。" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "このファイルは読み取り専用です。" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "フォルダ %1 は読み取り専用です。" + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"一時ファイルを作成できませんでした。\n" +"理由: %1" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"画像を一時ファイルに保存できませんでした。\n" +"理由: %1" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "%1 に書き込めませんでした。" + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "ファイルを %1 にアップロードできませんでした。" + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "保存中にエラーが発生しました。" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "輝度/コントラスト/ガンマを調整" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "ツール名は空白にできません" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "%1 という名前のツールが既にあります" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "<無名ツール>" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "ファイルをコピー" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "ファイルをコピーするフォルダを選択" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "ファイルのリンクを作成" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "ファイルのリンクを作成するフォルダを選択" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "ファイルを移動" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "ファイルを移動するフォルダを選択" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "フォルダを作成" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "新規フォルダの名前を入力:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "フォルダを作成" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "本当にこれらのファイルをごみ箱に移動しますか?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "ファイルをごみ箱に移動" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "ごみ箱に移動(&T)" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

本当に %1 をごみ箱に移動しますか?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "ファイルをごみ箱に移動" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "本当にこれらのファイルを削除しますか?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "ファイルを削除" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

本当に %1 を削除しますか?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "ファイルを削除" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "ファイルの名前変更" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

ファイル %1 の新しい名前:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "名前変更(&R)" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "ここに移動(&M)" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "ここにコピー(&C)" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "ここにリンクを作成(&L)" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "ウィンドウに合わせる(&W)" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "幅に合わせる(&W)" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "高さに合わせる(&H)" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "ズームロック(&L)" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "ガンマを上げる" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "ガンマを下げる" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "輝度を上げる" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "輝度を下げる" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "コントラストを上げる" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "コントラストを下げる" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "画像はページに収まりません。どうしますか?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "縮小" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "画像 %1 は変更されています。変更を保存しますか?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "画像を %1 に保存できませんでした。" + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(コメントなし)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "保存するドキュメントがありません" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "フォーマット:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "その他..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "すべてのファイル" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "画像のみ" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "動画のみ" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "増やす" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "最初(&F)" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "最後(&L)" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "次(&N)" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "前のフォルダ(&P)" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "次のフォルダ(&N)" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "最初のサブフォルダ(&F)" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "詳細" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "サムネイルの情報を横に表示" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "サムネイルの情報を下に表示" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "サムネイルのサイズ" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "隠しファイルを表示(&H)" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "並べ替え" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "名前で" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "日付で" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "サイズで" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "降順" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "サムネールの詳細を編集..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "サムネイルのサイズ: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "左クリックで拡大、右クリックで縮小します。マウスホイールを使うこともできます。" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "画像をドラッグして移動、ミドルクリックで自動ズームの切り替えができます。Ctrl を押すとズームツールが使えます。" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "この JPEG ファイルを保存できませんでした。" + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "画像を一時ファイルに保存できませんでした。" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "前の画像(&P)" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "次の画像(&N)" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "画像ビューア" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "読み込み中..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "完了" + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "元の画像を保存(&S)" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "Gwenview KPart はあなたが加えた変更を保存できません。元の画像を保存しますか?" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "'%1' を書き込みのために開けませんでした。" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "新規ブランチを追加" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "タイトル:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "アイコン:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "画像読み込み中にビジーマウスポインタを表示" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "オンスクリーンディスプレイ" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "プレビュー:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"ファイル.jpg - 1024x768\n" +"ファイルのコメント" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"オンスクリーンディスプレイは以下のキーワードを使って設定できます。\n" +"
    \n" +"
  • %f: ファイル名
  • \n" +"
  • %p: ファイルのパス
  • \n" +"
  • %c: コメント
  • \n" +"
  • %r: 解像度
  • \n" +"
  • %n: 現在の画像の位置
  • \n" +"
  • %N: 画像の数
  • \n" +"
  • %a: 絞り
  • \n" +"
  • %t: 露出時間
  • \n" +"
  • %i: ISO
  • \n" +"
  • %l: 焦点距離
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "変更された画像を閉じるときにどうしますか?" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "確認する" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "確認せずに保存" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "変更を破棄" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "読み込み時に自動的に画像を回転" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "次回 Gwenview を起動したときに復元する設定" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "最後に開いた URL" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "フィルタの状態" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "自動ズーム有効時に小さな画像を拡大(&Z)" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "背景色:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "スムージング" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "なし" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "高速" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "標準" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "高品質" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "スムージングの遅延" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"このオプションを有効にすると Gwenview は画像をできるだけ速く表示し、その後少し遅れてスムージング処理を行います。\n" +"お使いのコンピュータがあまり速くない場合に有効にしてください。" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "現在の画像をスクロール" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "画像リストを閲覧" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "画像上でのマウスホイールの動作" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "スクロールバーを表示" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "フォルダとアーカイブを表示" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "サムネイル表示" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "サムネール間の余白:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "サムネイルのテキストに表示する情報:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "ファイル名" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "画像のサイズ" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "ファイルのサイズ" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "ファイルの日付" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "サムネールキャッシュ" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "サムネイルをキャッシュに保存" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "終了時に自動的にサムネイルキャッシュを空にする" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "キャッシュサイズを計算" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "キャッシュを空に" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "繰り返し" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "画像をランダムに表示" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "フォルダの最後の画像で停止" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"フォルダの途中からスライドショーを開始すると、標準の設定ではフォルダの最後まで表示した後に最初から開始位置の直前までの画像を表示します。\n" +"\n" +"このオプションを有効にすると、フォルダの最後の画像で停止します。" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "画像間の遅延 (秒):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "ファイルの移動/コピー" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "コピーダイアログを表示" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "移動ダイアログを表示" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "デフォルトの移動先フォルダ:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "ファイルの削除" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "確認する" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "削除したファイルをごみ箱に移動" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "本当にファイルを削除 (危険)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "アイコンのプレースホルダ、GUI にはない" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "削除方法のプレースホルダ、GUI にはない" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "ファイル数のプレースホルダ、GUI にはない" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "ごみ箱に移動せずにファイルを削除する(&D)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "これをチェックすると、ごみ箱に移動するのではなく、ファイルを完全に削除します。" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

このオプションを有効にすると、ファイルはごみ箱に移動されるのではなく、「完全に削除」されます。

\n" +"\n" +"

このオプションは注意して使ってください。ほとんどのファイルシステムでは、一度削除したファイルを確実に元に戻すことはできません。

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "コントラスト(&C):" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "ガンマ(&G):" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "輝度(&B):" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "外部ツールを設定" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "追加(&A)" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "他のツールを取得" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "ファイルの関連付け" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "名前:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "コマンド:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"以下のキーワードをコマンド行で使用できます:\n" +"
    \n" +"
  • %u 現在の URL。
  • \n" +"
  • %U 現在の URL。ツールが複数のファイルを扱える場合はこちらを使用。
  • \n" +"
  • %f 現在のファイル。ツールが URL を扱えない場合はこちらを使用。
  • \n" +"
  • %F %f と同じ (ファイルが複数の場合)。
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "すべての画像" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "カスタム:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "MIME タイプ" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "サムネイルの詳細" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "これ以外のオプションは「Gwenview を設定」で設定できます。" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "画像の設定" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "画像の位置:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "画像の下にファイル名を印刷(&L)" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "画像のコメントを印刷" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "スケーリング" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "スケーリングなし(&N)" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "画像をページに合わせる(&F)" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "小さい画像を拡大" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "スケール(&S):" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "比率を保持" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "ワイルドカード (例 *.png) でファイルをフィルタ" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "から:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "この日付と等しいかそれより新しいファイルのみ表示" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "まで:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "この日付と等しいかそれより古いファイルのみ表示" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "フィルタ(&F)" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "色(&C)" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "移動(&G)" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "プラグイン(&P)" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "画像" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "エフェクト" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "ツール" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "バッチ処理" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "コレクション" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "ウィンドウ(&W)" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "場所ツールバー" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 アイテム" diff --git a/ka/Makefile.am b/ka/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/ka/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/ka/messages/Makefile.am b/ka/messages/Makefile.am new file mode 100644 index 0000000..8d1a798 --- /dev/null +++ b/ka/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = ka +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/ka/messages/gwenview.po b/ka/messages/gwenview.po new file mode 100644 index 0000000..9c05e36 --- /dev/null +++ b/ka/messages/gwenview.po @@ -0,0 +1,1902 @@ +# translation of gwenview.po to Georgian +# KDE3 - translation of gwenview.po to Georgian +# Translator - Maka eradze +# +# Georgian KDE Localization Team, 2006. +# George Machitidze , 2006. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2006-08-12 21:04+0400\n" +"Last-Translator: George Machitidze \n" +"Language-Team: Georgian \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" +"X-Poedit-Language: Georgian\n" +"X-Poedit-Country: GEORGIA\n" +"Plural-Forms: nplurals=1; plural=0\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +#, fuzzy +msgid "New Folder..." +msgstr "ახალი საქაღალდე..." + +#: app/dirviewcontroller.cpp:97 +#, fuzzy +msgid "Rename..." +msgstr "სახელის შეცვლა..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, fuzzy, no-c-format +msgid "Start in fullscreen mode" +msgstr "სრული ეკრანის რეჟიმის დაწყება" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +#, fuzzy +msgid "A starting file or folder" +msgstr "საწყისი ფაილი ან საქაღალდე" + +#: app/main.cpp:108 +#, fuzzy +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +#, fuzzy +msgid "An image viewer for KDE" +msgstr "სურათის KDE დამთვალიერებელი" + +#: app/main.cpp:111 +#, fuzzy +msgid "Main developer" +msgstr "ძირითადი ავტორი" + +#: app/main.cpp:112 +#, fuzzy +msgid "Developer" +msgstr "ავტორი" + +#: app/main.cpp:114 +#, fuzzy +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "სწრაფი JPEG ესკიზის გენერაცია (v0.13.0)" + +#: app/main.cpp:115 +#, fuzzy +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"მისამართის პანელი (v0.16.0)\n" +"ისტორიის მხარდაჭერა(v1.0.0)" + +#: app/main.cpp:116 +#, fuzzy +msgid "File operation patch (v0.9.2)" +msgstr "ფაილის საოპერაციო ბებკი (v0.9.2)" + +#: app/main.cpp:117 +#, fuzzy +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"დაზიანებული JPEG ფაილისთვის (v0.16.0) ესკიზის გენერაციისას წარმოიქმნა " +"ფიქსირებული მარცხი" + +#: app/main.cpp:118 +#, fuzzy +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "ფიქსირებული კომპილაცია KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +#, fuzzy +msgid "First RPM spec file" +msgstr "პირველი RPM spec ფაილი" + +#: app/main.cpp:120 +#, fuzzy +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "ხელსაწყოთა პანელის განლაგების ბებკი RTL ენებისათვის(v0.16.0)" + +#: app/main.cpp:121 +#, fuzzy +msgid "Printing support (v1.0.0)" +msgstr "ბეჭვის მხარდაჭერა (v1.0.0)" + +#: app/main.cpp:122 +#, fuzzy +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"ფაილის ინფორმაციის ხედი (v1.0.0)\n" +"ბებკი დაწკაპებისას ავტოგადიდების ჩასართველად (v1.0.0)" + +#: app/main.cpp:123 +#, fuzzy +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "თაგვის გორგოლაჭის მოსამართ ქცევა (v1.1.1)" + +#: app/main.cpp:124 +#, fuzzy +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Gwenview-ის დასაცავი პარამეტრის საქაღალდის (v0.15.0) პირველი გამოსახულების " +"ავტომატური ჩატვირთვისგან" + +#: app/main.cpp:125 +#, fuzzy +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"ფიქსირებული ესკიზის გენერაცია Konqueror v3-ის (v0.15.0) ესკიზების საქაღალდის " +"გასაზიარებლად" + +#: app/main.cpp:126 +#, fuzzy +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "თაგვის ნავიგაციის ბებკი (v0.7.0)" + +#: app/main.cpp:127 +#, fuzzy +msgid "Integration in Konqueror folder context menu" +msgstr "in Konqueror-ის კონტექტური მენიუს ინტეგრაცია" + +#: app/bookmarkdialog.cpp:69 +#, fuzzy +msgid "Add/Edit Bookmark Folder" +msgstr "სანიშნის საქაღალდის დამატება/რედაქტირება" + +#: app/bookmarkdialog.cpp:72 +#, fuzzy +msgid "Add/Edit Bookmark" +msgstr "სანიშნის დამატება/რედაქტირება" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, fuzzy, no-c-format +msgid "Configure Image List" +msgstr "გამოსახულებების სიის კონფიგურაცია" + +#: app/configdialog.cpp:124 +#, fuzzy +msgid "Image List" +msgstr "გამოსახულებათა სია" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, fuzzy, no-c-format +msgid "Configure Image View" +msgstr "გამოსახულების ხედის კონფიგურაცია" + +#: app/configdialog.cpp:128 +#, fuzzy +msgid "Image View" +msgstr "გამოსახულების ხედი" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, fuzzy, no-c-format +msgid "Configure Full Screen Mode" +msgstr "სრული ეკრანის რეჟიმის კონფიგურაცია" + +#: app/configdialog.cpp:132 +#, fuzzy +msgid "Full Screen" +msgstr "სრული ეკრანი" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, fuzzy, no-c-format +msgid "Configure File Operations" +msgstr "ფაილის ოპერაციების კოფნიგურაცია" + +#: app/configdialog.cpp:136 +#, fuzzy +msgid "File Operations" +msgstr "ფაილის ოპერაციები" + +#: app/configdialog.cpp:140 +#, fuzzy +msgid "SlideShow" +msgstr "სლაიდების ჩვენება" + +#: app/configdialog.cpp:147 +#, fuzzy +msgid "Configure KIPI Plugins" +msgstr "KIPI მოდულების კონფიგურაცია" + +#: app/configdialog.cpp:147 +#, fuzzy +msgid "KIPI Plugins" +msgstr "KIPI მოდულები" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, fuzzy, no-c-format +msgid "Miscellaneous Settings" +msgstr "რჩეული პარამეტრები" + +#: app/configdialog.cpp:154 +#, fuzzy +msgid "Misc" +msgstr "რჩეული" + +#: app/configdialog.cpp:250 +#, fuzzy, c-format +msgid "Cache size is %1" +msgstr "ქეშის ზომა არის %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "კომენტარი" + +#: app/configdialog.cpp:278 +#, fuzzy +msgid "Cache is already empty." +msgstr "ქეში უკვე ცარიელია." + +#: app/configdialog.cpp:283 +#, fuzzy +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"მართლა გსურთ ესკიზების ქეშის გასუფთავება? ეს წაშლის %1 საქაღალდეს." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +#, fuzzy +msgid "Cache emptied." +msgstr "ქეში გაწმენდილია." + +#: app/kipiinterface.cpp:166 +#, fuzzy +msgid "%1 (Selected Images)" +msgstr "%1 (მონიშნული გამოსახულებები)" + +#: app/bookmarkviewcontroller.cpp:209 +#, fuzzy +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "დამატება" + +#: app/bookmarkviewcontroller.cpp:212 +#, fuzzy +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "წაშლა" + +#: app/bookmarkviewcontroller.cpp:296 +#, fuzzy +msgid "Add Bookmark..." +msgstr "სანიშნის დამატება..." + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "სანიშნის საქაღალდის დამატება..." + +#: app/bookmarkviewcontroller.cpp:303 +#, fuzzy +msgid "Edit..." +msgstr "ჩასწორება..." + +#: app/bookmarkviewcontroller.cpp:394 +#, fuzzy +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"მართლა გსურთ სანიშნის საქაღალდის %1 წაშლა? ეს წაშლის საქაღალდეს და " +"მთელს მის სანიშნეებს." + +#: app/bookmarkviewcontroller.cpp:396 +#, fuzzy +msgid "Delete Bookmark &Folder" +msgstr "სანიშნის &საქაღლდის წაშლა" + +#: app/bookmarkviewcontroller.cpp:398 +#, fuzzy +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "მართლა გსურთ სანიშნის %1 წაშლა?" + +#: app/bookmarkviewcontroller.cpp:400 +#, fuzzy +msgid "Delete &Bookmark" +msgstr "&სანიშნის წაშლა" + +#: app/metaedit.cpp:77 +#, fuzzy +msgid "No image selected." +msgstr "არცერთი გამოსახულება არაა მონიშნული." + +#: app/metaedit.cpp:82 +#, fuzzy +msgid "This image cannot be commented." +msgstr "შეუძლებელია გამოსახულებაზე შენიშვნის დამატება." + +#: app/metaedit.cpp:110 +#, fuzzy +msgid "Type here to add a comment to this image." +msgstr "ამ გამოსახულებაზე შენიშვნის დასამატებლად აქ დაბეჭდეთ." + +#: app/metaedit.cpp:113 +#, fuzzy +msgid "No comment available." +msgstr "არცერთი შენიშვნა არ აღინიშნება." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +#, fuzzy +msgid "External Tools" +msgstr "გარე ხელსაწყოები" + +#: app/mainwindow.cpp:771 +#, fuzzy +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"თქვენ მალე გარდაქმნით ფანჯრის პარამეტრებს ქარხნულ ნაგულისხმევ პარამეტრებად, " +"დარწმუნებული ხართ?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +#, fuzzy +msgid "Reset" +msgstr "ხელახალი კონფიგურაცია" + +#: app/mainwindow.cpp:809 +#, fuzzy +msgid "%1/%2" +msgstr "%1/%2 - %3 %4x%5" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "გამოსახულებების გარეშე" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +#, fuzzy +msgid "Image" +msgstr "გამოსახულება" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +#, fuzzy +msgid "Folders" +msgstr "საქაღალდეები" + +#: app/mainwindow.cpp:915 +#, fuzzy +msgid "Image Comment" +msgstr "გამოსახულების კომენტარი" + +#: app/mainwindow.cpp:939 +#, fuzzy +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"კონფიგურაციის განახლება" +"
დამაგრების ქცევასთან დაკავშირებული ზოგიერთი ცვლილების გამო, დამაგრების " +"ძველი კონფიგურაცია უგულვებელყოფილია. გთხოვთ, თავიდან მომართოთ.
" + +#: app/mainwindow.cpp:967 +#, fuzzy +msgid "Browse" +msgstr "არჩევა" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "ნახატის ჩვენება" + +#: app/mainwindow.cpp:978 +#, fuzzy +msgid "&Rename..." +msgstr "&სახელის გადარქმევა...." + +#: app/mainwindow.cpp:979 +#, fuzzy +msgid "&Copy To..." +msgstr "&ასლი..." + +#: app/mainwindow.cpp:980 +#, fuzzy +msgid "&Move To..." +msgstr "&გადატანა.." + +#: app/mainwindow.cpp:981 +#, fuzzy +msgid "&Link To..." +msgstr "&მიბმა..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +#, fuzzy +msgid "Rotate &Left" +msgstr "&მარცხნივ შებრუნება" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +#, fuzzy +msgid "Rotate &Right" +msgstr "&მარჯვნივ შებრუნება" + +#: app/mainwindow.cpp:989 +#, fuzzy +msgid "&Mirror" +msgstr "&სარკე" + +#: app/mainwindow.cpp:990 +#, fuzzy +msgid "&Flip" +msgstr "&ამობრუნება" + +#: app/mainwindow.cpp:997 +#, fuzzy +msgid "Slide Show" +msgstr "სლაიდების ჩვენება" + +#: app/mainwindow.cpp:1001 +#, fuzzy +msgid "Up" +msgstr "ზემოთ" + +#: app/mainwindow.cpp:1002 +#, fuzzy +msgid "Home" +msgstr "სახლი" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +#, fuzzy +msgid "Configure External Tools..." +msgstr "გარე ხელსაწყოების კონფიგურაცია..." + +#: app/mainwindow.cpp:1097 +#, fuzzy, c-format +msgid "Hide %1" +msgstr "დამალვა %1" + +#: app/mainwindow.cpp:1099 +#, fuzzy, c-format +msgid "Show %1" +msgstr "ჩვენება %1" + +#: app/mainwindow.cpp:1229 +#, fuzzy +msgid "Location Bar" +msgstr "მდებარეობის პანელი" + +#: app/mainwindow.cpp:1235 +#, fuzzy +msgid "Clear Location Bar" +msgstr "მდებარეობის პანელის გასუფთავება" + +#: app/mainwindow.cpp:1240 +#, fuzzy +msgid "L&ocation:" +msgstr "&მდებარეობა:" + +#: app/mainwindow.cpp:1245 +#, fuzzy +msgid "Go" +msgstr "მოქმედება" + +#: app/mainwindow.cpp:1323 +#, fuzzy +msgid "No Plugin" +msgstr "მოდულის გარეშე" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +#, fuzzy +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "მაკა ერაძე" + +#: _translatorinfo.cpp:3 +#, fuzzy +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "eradze@gmail.com" + +#: gvdirpart/gvdirpart.cpp:119 +#, fuzzy +msgid "Slide Show..." +msgstr "სლაიდების ჩვენება" + +#: gvdirpart/gvdirpart.cpp:120 +#, fuzzy +msgid "Stop Slide Show" +msgstr "სლაიდების ჩვენების შეჩერება" + +#: gvdirpart/gvdirpart.cpp:143 +#, fuzzy +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +#, fuzzy +msgid "Image Browser" +msgstr "გამოსახულების არჩევა" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, fuzzy, no-c-format +msgid "Millimeters" +msgstr "მილიმეტრები" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, fuzzy, no-c-format +msgid "Centimeters" +msgstr "სანტიმეტრები" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, fuzzy, no-c-format +msgid "Inches" +msgstr "დუიმები" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, fuzzy, no-c-format +msgid "Central-Left" +msgstr "ცენტრალური-მარცხენა" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, fuzzy, no-c-format +msgid "Central-Right" +msgstr "ცენტრალური-მარჯვენა" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, fuzzy, no-c-format +msgid "Top-Left" +msgstr "ზედა-მარცხენა" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, fuzzy, no-c-format +msgid "Top-Right" +msgstr "ზედა-მარჯვენა" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, fuzzy, no-c-format +msgid "Bottom-Left" +msgstr "ქვედა-მარცხენა" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, fuzzy, no-c-format +msgid "Bottom-Right" +msgstr "ქვედა-მარჯვენა" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, fuzzy, no-c-format +msgid "Top-Central" +msgstr "ზედა-ცენტრალური" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, fuzzy, no-c-format +msgid "Bottom-Central" +msgstr "ქვედა-ცენტრალური" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, fuzzy, no-c-format +msgid "Central" +msgstr "ცენტრალური" + +#: gvcore/deletedialog.cpp:44 +#, fuzzy +msgid "About to delete selected files" +msgstr "მართლა გსურთ ამ ფაილების წაშლა?" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +#, fuzzy +msgid "Sorry, cannot save animated images." +msgstr "ვწუხვართ, შეუძლებელია ანიმაციური სურათის შენახვა." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, fuzzy, no-c-format +msgid "Name" +msgstr "სახელი" + +#: gvcore/filedetailview.cpp:83 +#, fuzzy +msgid "Size" +msgstr "ზომა" + +#: gvcore/filedetailview.cpp:84 +#, fuzzy +msgid "Date" +msgstr "ტარიღი" + +#: gvcore/filedetailview.cpp:85 +#, fuzzy +msgid "Permissions" +msgstr "უფლებები" + +#: gvcore/filedetailview.cpp:86 +#, fuzzy +msgid "Owner" +msgstr "მფლობელი" + +#: gvcore/filedetailview.cpp:87 +#, fuzzy +msgid "Group" +msgstr "ჯგუფი" + +#: gvcore/documentloadedimpl.cpp:83 +#, fuzzy +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview არ შეუძლია ამ ფორმატის ფაილების ჩაწერა." + +#: gvcore/documentloadedimpl.cpp:109 +#, fuzzy +msgid "This is a circular link." +msgstr "ეს მრგვალი ბმულია." + +#: gvcore/documentloadedimpl.cpp:119 +#, fuzzy +msgid "This file is read-only." +msgstr "ფაილი მხოლოდ კითხვადია." + +#: gvcore/documentloadedimpl.cpp:136 +#, fuzzy +msgid "The %1 folder is read-only." +msgstr " %1 საქაღალდე მხოლოდ კითხვადია." + +#: gvcore/documentloadedimpl.cpp:154 +#, fuzzy, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"შეუძლებელია დროებითი ფაილის შექმნა.\n" +"მიზეზი: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, fuzzy, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"შეუძლებელია დროებითი ფაილზე გამოსახულების შენახვა.\n" +"მიზეზი: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, fuzzy, c-format +msgid "Could not write to %1." +msgstr "შეუძლებელია %1-ზე ჩაწერა." + +#: gvcore/documentloadedimpl.cpp:179 +#, fuzzy, c-format +msgid "Could not upload the file to %1." +msgstr "შეუძლებელია ფაილის ატვირთვა %1-ზე." + +#: gvcore/documentloadedimpl.cpp:192 +#, fuzzy +msgid "An error happened while saving." +msgstr "შენახვისას წარმოიქმნა შეცდომა." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +#, fuzzy +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "სიკაშკაშის/კონტრასტის/გამას მორგება" + +#: gvcore/externaltooldialog.cpp:139 +#, fuzzy +msgid "The tool name cannot be empty" +msgstr "ხელსაწყოს ამ სახელის შეცვლა შეუძლებელია" + +#: gvcore/externaltooldialog.cpp:147 +#, fuzzy +msgid "There is already a tool named \"%1\"" +msgstr "ეს უკვე ხელსაწყოა სახელით \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +#, fuzzy +msgid "" +msgstr "<უსახელო ხელსაწყო>" + +#: gvcore/fileopobject.cpp:111 +#, fuzzy +msgid "Copy File" +msgstr "ფაილის ასლის შექმნა" + +#: gvcore/fileopobject.cpp:114 +#, fuzzy +msgid "Select Folder Where Files Will be Copied" +msgstr "შეარჩიეთ საქაღალდე, სადაც ფაილების ასლი უნდა შეიქმნას" + +#: gvcore/fileopobject.cpp:143 +#, fuzzy +msgid "Link File" +msgstr "ფაილის ბმული" + +#: gvcore/fileopobject.cpp:146 +#, fuzzy +msgid "Select Folder Where the Files Will be Linked" +msgstr "შეარჩიეთ საქაღალდე, სადაც ფაილების ბმული უნდა შეიქმნას" + +#: gvcore/fileopobject.cpp:172 +#, fuzzy +msgid "Move File" +msgstr "ფაილის გადაადგილება" + +#: gvcore/fileopobject.cpp:175 +#, fuzzy +msgid "Select Folder Where Files Will be Moved" +msgstr "შეარჩიეთ საქაღალდე, სადაც ფაილების უნდა გადაადგილდეს" + +#: gvcore/fileopobject.cpp:193 +#, fuzzy +msgid "Creating Folder" +msgstr "საქაღალდის შექმნა..." + +#: gvcore/fileopobject.cpp:194 +#, fuzzy +msgid "Enter the name of the new folder:" +msgstr "ახალი საქაღალდის სახელის შეყვანა:" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "საქაღალდის შექმნა..." + +#: gvcore/fileopobject.cpp:258 +#, fuzzy +msgid "Do you really want to trash these files?" +msgstr "მართლა გსურთ ამ ფაილების წაშლა?" + +#: gvcore/fileopobject.cpp:258 +#, fuzzy +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "სანაგვე ყუთის ფაილები" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +#, fuzzy +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&სანაგვე ყუთი" + +#: gvcore/fileopobject.cpp:262 +#, fuzzy +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

მართლა გსურთ %1ფაილის წაშლა?

" + +#: gvcore/fileopobject.cpp:262 +#, fuzzy +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "სანაგვე ფაილი" + +#: gvcore/fileopobject.cpp:283 +#, fuzzy +msgid "Do you really want to delete these files?" +msgstr "მართლა გსურთ ამ ფაილების წაშლა?" + +#: gvcore/fileopobject.cpp:284 +#, fuzzy +msgid "Delete Files" +msgstr "ფაილების წაშლა" + +#: gvcore/fileopobject.cpp:290 +#, fuzzy +msgid "

Do you really want to delete %1?

" +msgstr "

მართლა გსურთ %1-ის წაშლა?

" + +#: gvcore/fileopobject.cpp:291 +#, fuzzy +msgid "Delete File" +msgstr "ფაილის წაშლა" + +#: gvcore/fileopobject.cpp:311 +#, fuzzy +msgid "Renaming File" +msgstr "ფაილისთვის სახელის გადარქმევა" + +#: gvcore/fileopobject.cpp:312 +#, fuzzy +msgid "

Rename file %1 to:

" +msgstr "

ფაილის სახელის გადარქმევა%1 to:

" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "&სახელის გადარქმევა...." + +#: gvcore/fileoperation.cpp:95 +#, fuzzy +msgid "&Move Here" +msgstr "აქ &გადმოტანა" + +#: gvcore/fileoperation.cpp:97 +#, fuzzy +msgid "&Copy Here" +msgstr "&ასლის შექმნა აქ" + +#: gvcore/fileoperation.cpp:99 +#, fuzzy +msgid "&Link Here" +msgstr " &ბმულის აქ გაკეთება" + +#: gvcore/imageview.cpp:328 +#, fuzzy +msgid "Fit to &Window" +msgstr "&ფანჯარაზე მორგება" + +#: gvcore/imageview.cpp:331 +#, fuzzy +msgid "Fit to &Width" +msgstr "&სიგანეზე მორგება" + +#: gvcore/imageview.cpp:334 +#, fuzzy +msgid "Fit to &Height" +msgstr "&სიმაღლეზე მორგება" + +#: gvcore/imageview.cpp:345 +#, fuzzy +msgid "&Lock Zoom" +msgstr "&მასშტაბირების დაბლოკვა" + +#: gvcore/imageview.cpp:368 +#, fuzzy +msgid "Increase Gamma" +msgstr "გამას გაზრდა" + +#: gvcore/imageview.cpp:370 +#, fuzzy +msgid "Decrease Gamma" +msgstr "გამას შემცირება" + +#: gvcore/imageview.cpp:372 +#, fuzzy +msgid "Increase Brightness" +msgstr "სიკაშკაშის გაზრდა" + +#: gvcore/imageview.cpp:374 +#, fuzzy +msgid "Decrease Brightness" +msgstr "სიკაშკაშის შემცირება" + +#: gvcore/imageview.cpp:376 +#, fuzzy +msgid "Increase Contrast" +msgstr "კონტრასტის გაზრდა" + +#: gvcore/imageview.cpp:378 +#, fuzzy +msgid "Decrease Contrast" +msgstr "კოტრასტის შემცირება" + +#: gvcore/document.cpp:447 +#, fuzzy +msgid "The image will not fit on the page, what do you want to do?" +msgstr "გამოსახულება არ მოერგება გვერდს, რისი გაკეთება გსურთ?" + +#: gvcore/document.cpp:449 +#, fuzzy +msgid "Shrink" +msgstr "შეკუმშვა" + +#: gvcore/document.cpp:534 +#, fuzzy +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "გამოსახულება%1შეიცვალა, გსურთ ცვლილებების შენახვა?" + +#: gvcore/document.cpp:608 +#, fuzzy, c-format +msgid "Could not save the image to %1." +msgstr "შეუძლებელია გამოსახულების შენახვა %1-თან." + +#: gvcore/captionformatter.cpp:33 +#, fuzzy +msgid "(No comment)" +msgstr "(შენიშვნის გარეშე)" + +#: gvcore/documentimpl.cpp:95 +#, fuzzy +msgid "No document to save" +msgstr "შესანახი დოკუმენტი არ მოიძებნება" + +#: gvcore/imagesavedialog.cpp:56 +#, fuzzy +msgid "Format:" +msgstr "ფორმატი:" + +#: gvcore/externaltoolcontext.cpp:70 +#, fuzzy +msgid "Other..." +msgstr "სხვა..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, fuzzy, no-c-format +msgid "All files" +msgstr "ყველა ფაილი" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "გამოსახულებები" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +#, fuzzy +msgid "&First" +msgstr "&პირველი" + +#: gvcore/fileviewcontroller.cpp:281 +#, fuzzy +msgid "&Last" +msgstr "&ბოლო" + +#: gvcore/fileviewcontroller.cpp:289 +#, fuzzy +msgid "&Next" +msgstr "&შემდეგი" + +#: gvcore/fileviewcontroller.cpp:293 +#, fuzzy +msgid "&Previous Folder" +msgstr "&წინა საქაღალდე" + +#: gvcore/fileviewcontroller.cpp:297 +#, fuzzy +msgid "&Next Folder" +msgstr "&შემდეგი საქაღალდე" + +#: gvcore/fileviewcontroller.cpp:301 +#, fuzzy +msgid "&First Sub Folder" +msgstr "&პირველი ქვესაქაღალდე" + +#: gvcore/fileviewcontroller.cpp:304 +#, fuzzy +msgid "Details" +msgstr "დეტალები" + +#: gvcore/fileviewcontroller.cpp:306 +#, fuzzy +msgid "Thumbnails with Info on Side" +msgstr "ესკიზები გვერდზე ინფორმაციით" + +#: gvcore/fileviewcontroller.cpp:308 +#, fuzzy +msgid "Thumbnails with Info on Bottom" +msgstr "ესკიზები ბოლოში ინფორმაციით" + +#: gvcore/fileviewcontroller.cpp:321 +#, fuzzy +msgid "Thumbnail Size" +msgstr "ესკიზის ზომა" + +#: gvcore/fileviewcontroller.cpp:325 +#, fuzzy +msgid "Show &Hidden Files" +msgstr "ფარული ფაილების ჩვენება" + +#: gvcore/fileviewcontroller.cpp:327 +#, fuzzy +msgid "Sort" +msgstr "დახარისხება" + +#: gvcore/fileviewcontroller.cpp:329 +#, fuzzy +msgid "By Name" +msgstr "სახელით" + +#: gvcore/fileviewcontroller.cpp:329 +#, fuzzy +msgid "By Date" +msgstr "თარიღით" + +#: gvcore/fileviewcontroller.cpp:329 +#, fuzzy +msgid "By Size" +msgstr "ზომით" + +#: gvcore/fileviewcontroller.cpp:333 +#, fuzzy +msgid "Descending" +msgstr "დაღმავალი რიგით" + +#: gvcore/fileviewcontroller.cpp:418 +#, fuzzy +msgid "Edit Thumbnail Details..." +msgstr "ესკიზების დეტალების რედაქტირება..." + +#: gvcore/fileviewcontroller.cpp:750 +#, fuzzy, c-format +msgid "Thumbnail size: %1x%2" +msgstr "ესკიზების ზომა: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +#, fuzzy +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"გადიდებისათვის - მარცხენა,შემცირებისათვის- მარჯვენა წკაპი. ასევე, შეგიძლიათ " +"თაგვის გორგოლაჭის გამოყენება." + +#: gvcore/imageviewtools.cpp:209 +#, fuzzy +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"გამოსახულება გადაიტანეთ გადასაადგილებლად,შუა წკაპი იწყებს ავტომასშტაბირებას. " +"მასშტაბირების ხელსაწყოზე გადასრთველად საკონტროლო ღილაკს დააჭირეთ." + +#: gvcore/documentjpegloadedimpl.cpp:103 +#, fuzzy +msgid "Could not save this JPEG file." +msgstr "შეუძლებელია ამ JPEG ფაილის შენახვა." + +#: gvimagepart/gvimagepart.cpp:67 +#, fuzzy +msgid "Could not save image to a temporary file" +msgstr "" +"შეუძლებელია დროებითი ფაილის შექმნა.\n" +"მიზეზი: %1." + +#: gvimagepart/gvimagepart.cpp:109 +#, fuzzy +msgid "&Previous Image" +msgstr "&წინა გამოსახულება" + +#: gvimagepart/gvimagepart.cpp:112 +#, fuzzy +msgid "&Next Image" +msgstr "&შემდეგი გამოსახულება" + +#: gvimagepart/gvimagepart.cpp:153 +#, fuzzy +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +#, fuzzy +msgid "Image Viewer" +msgstr "გამოსახულების დამთვალიერებელი" + +#: gvimagepart/gvimagepart.cpp:188 +#, fuzzy +msgid "Loading..." +msgstr "ჩამოტვირთვა..." + +#: gvimagepart/gvimagepart.cpp:199 +#, fuzzy +msgid "Done." +msgstr "დასრულებულია." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, fuzzy, no-c-format +msgid "Add New Branch" +msgstr "ახალი განშტოების დამატება" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, fuzzy, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, fuzzy, no-c-format +msgid "Title:" +msgstr "სათაური:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, fuzzy, no-c-format +msgid "Icon:" +msgstr "ხატულა:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, fuzzy, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "გამოსახულების ჩატვირთვისას დაკავებულობის ხატულას ჩვენება" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, fuzzy, no-c-format +msgid "On Screen Display" +msgstr "ეკრანზე" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, fuzzy, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, fuzzy, no-c-format +msgid "Preview:" +msgstr "ესკიზი:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, fuzzy, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"file.jpg - 1024x768\n" +"ფაილის კომენტარი" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"სამომხმარებლო ველებზე თქვენ შეგიძლიათ შემდეგი საკვანძო სიტყვების გამოყენება:\n" +"
    \n" +"
  • %f: ფაილის სახელი
  • \n" +"
  • %p: ფაილის გეზი
  • \n" +"
  • %c: კომენტარი
  • \n" +"
  • %r: გარჩევადობა
  • \n" +"
  • %n: მიმდინარე გამოსახულების პოზიცია
  • \n" +"
  • %N: გამოსახულების მრიცხველი
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, fuzzy, no-c-format +msgid "What to do when leaving a modified image" +msgstr "რა გავაკეთო შეცვლილი გამოსახულებიდან გამოსვლის შემდეგ" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, fuzzy, no-c-format +msgid "Ask" +msgstr "შეკითხვა" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, fuzzy, no-c-format +msgid "Save silently" +msgstr "ჩუმად შენახვა" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, fuzzy, no-c-format +msgid "Discard changes" +msgstr "ცვლილებების უგულვებელყოფა" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, fuzzy, no-c-format +msgid "Automatically rotate images on load" +msgstr "გამოსახულების ავტომატური შემობრუნება ჩატვირთვისას" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, fuzzy, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "პატარა გამოსახულებების გადიდება ავტოგადიდების გააქტიურებისას" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, fuzzy, no-c-format +msgid "Background color:" +msgstr "ფონის ფერი:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, fuzzy, no-c-format +msgid "Smoothing" +msgstr "დაგლუვება" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, fuzzy, no-c-format +msgid "None" +msgstr "არცერთი" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, fuzzy, no-c-format +msgid "Fast" +msgstr "სწრაფი" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, fuzzy, no-c-format +msgid "Normal" +msgstr "ჩვეულებრივი" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, fuzzy, no-c-format +msgid "Best" +msgstr "საუკეთესო" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, fuzzy, no-c-format +msgid "Delayed smoothing" +msgstr "დაგლუვება შეყოვნდა" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, fuzzy, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"ამ პარამეტრის გამოყენებით, Gwenview პირველ გამოსახულებას ასახავს იმდენად " +"ჩქარად,რამდენადაც ეს შესაძლებელია და მცირე დაყოვნების შემდეგ დააგლუვებს.\n" +"გამოიყენეთ ეს პარამეტრი,თუ &თქვენი კომპიუტერი არაა სწრაფი." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, fuzzy, no-c-format +msgid "Scroll current image" +msgstr "მიმდინარე გამოსახულების აწევა" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, fuzzy, no-c-format +msgid "Browse image list" +msgstr "გამოსახულებების სიის არჩევა" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, fuzzy, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "თაგვის გორგოლაჭის მოქმედება გამოსახულებაზე" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, fuzzy, no-c-format +msgid "Show scroll bars" +msgstr "სრიალის ზოლის ჩვენება" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, fuzzy, no-c-format +msgid "Show folders and archives" +msgstr "ფოლდერებისა და არქივების ჩვენება" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, fuzzy, no-c-format +msgid "Thumbnail View" +msgstr "ესკიზის ხედი" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, fuzzy, no-c-format +msgid "Margin between thumbnails:" +msgstr "ველები ესკიზებს შორის:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, fuzzy, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "ესკიზის ტექსტში ასასახი ინფორმაცია:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, fuzzy, no-c-format +msgid "File name" +msgstr "ფაილის სახელი" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, fuzzy, no-c-format +msgid "Image size" +msgstr "გამოსახულების ზომა" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, fuzzy, no-c-format +msgid "File size" +msgstr "ფაილის ზომა" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, fuzzy, no-c-format +msgid "File date" +msgstr "ფაილის თარიღი" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, fuzzy, no-c-format +msgid "Thumbnail Cache" +msgstr "ესკიზების ქეში" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, fuzzy, no-c-format +msgid "Store thumbnails in cache" +msgstr "ესკიზების შენახვა ქეშში" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, fuzzy, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "ესკიზების ქეშის ავტომატური გაწმენდა გამოსვლისას" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, fuzzy, no-c-format +msgid "Calculate Cache Size" +msgstr "ქეშის ზომის გამოთვლა" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, fuzzy, no-c-format +msgid "Empty Cache" +msgstr "ქეშის გაწმენდა" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, fuzzy, no-c-format +msgid "Loop" +msgstr "მარყუჟი" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, fuzzy, no-c-format +msgid "Show images in random order" +msgstr "გამოსახულებების შემთხვევითი რიგით ჩვენება" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, fuzzy, no-c-format +msgid "Stop on the last image of the folder" +msgstr "საქაღალდის ბოლო გამოსახულების გაჩერება" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, fuzzy, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"ნაგულისხმევი პარამეტრით,თუ თქვენ დაიწყებთ სლაიდების ჩვენებას საქაღალდის " +"შუაგულიდან,სლაიდების ჩვენება საწყისი გამოსახულების შემდეგ აჩვენებს ყველა " +"გამოსახულებას,შემდეგ კი ყველა გამოსახულებას.\n" +"\n" +"როდესაც ეს პარამეტრი გააქტიურებულია,სლაიდების ჩვენება შეწყდება საქაღალდის ბოლო " +"გამოსახულებაზე." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, fuzzy, no-c-format +msgid "Delay between images (in seconds):" +msgstr "გამოსახულებებს შორის დაყოვნება (წამებში):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, fuzzy, no-c-format +msgid "Moving & Copying Files" +msgstr "ფაილების გადაადგილება და ასლის შექმნა" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, fuzzy, no-c-format +msgid "Show copy dialog" +msgstr "ასლის შექმნის დიალოგის ჩვენება" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, fuzzy, no-c-format +msgid "Show move dialog" +msgstr "გადაადგილების დიალოგის ჩვენება" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, fuzzy, no-c-format +msgid "Default destination folder:" +msgstr "ნაგულისხმევი ადრესატი საქაღალდე:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, fuzzy, no-c-format +msgid "Deleting Files" +msgstr "ფაილების წაშლა " + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, fuzzy, no-c-format +msgid "Ask for confirmation" +msgstr "დადასტურება" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, fuzzy, no-c-format +msgid "Move deleted files to the trash" +msgstr "წაშლილი ფაილების ნაგავში მოთავსება " + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, fuzzy, no-c-format +msgid "Really delete files (dangerous)" +msgstr "ფაილების დანამდვილებით წაშლა (სახიფათო)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, fuzzy, no-c-format +msgid "&Contrast:" +msgstr "&კონტრასტი:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, fuzzy, no-c-format +msgid "&Gamma:" +msgstr "&გამა:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, fuzzy, no-c-format +msgid "&Brightness:" +msgstr "&სიკაშკაშე:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, fuzzy, no-c-format +msgid "Configure External Tools" +msgstr "გარე ხელსაწყოების კონფიგურაცია" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, fuzzy, no-c-format +msgid "&Add" +msgstr "&დამატება" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, fuzzy, no-c-format +msgid "Get more tools" +msgstr "მეტი ხელსაწყოების მიღება" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, fuzzy, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, fuzzy, no-c-format +msgid "File Associations" +msgstr "ფაილთა კავშირები" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, fuzzy, no-c-format +msgid "Name:" +msgstr "სახელი:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, fuzzy, no-c-format +msgid "Command:" +msgstr "ბრძანება:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"თქვენ შეგიძლიათ გასაღები სიტყვების გამოყენება საბრძანებო ველში:\n" +"
    \n" +"
  • %u: მიმდინარე URL.
  • \n" +"
  • %U: მიმდინარე URLs. თუ შეგიძლიათ მრავალი ფაილის ერთდროულად " +"გამოყენება, იხელმძღვანელეთ ამ ხელსაწყოთი.
  • \n" +"
  • %f: მიმდინარე ფაილი. თუ არ შეგიძლიათ URL-ტან გამკლავება, " +"გამოიყენეთ ეს ხელსაწყო.
  • \n" +"
  • %F: იგივე რაც %f, მაგრამ ერთდროულად მრავალი ფაილი.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, fuzzy, no-c-format +msgid "All images" +msgstr "ყველა გამოსახულება" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, fuzzy, no-c-format +msgid "Custom:" +msgstr "სამომხმარებლო:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, fuzzy, no-c-format +msgid "Mime Type" +msgstr "Mime ტიპი" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, fuzzy, no-c-format +msgid "Thumbnail Details" +msgstr "ესკიზების დეტალები" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, fuzzy, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" +"მეტი პარამეტრებისათვის გამოიყენეთ დიალოგი \"Gwenview კოფიგურაცია\"" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, fuzzy, no-c-format +msgid "Image Settings" +msgstr "გამოსახულების პარამეტრები" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, fuzzy, no-c-format +msgid "Image position:" +msgstr "გამოსახულების პოზიცია:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, fuzzy, no-c-format +msgid "Print fi&lename below image" +msgstr "მოცემული გამოსახულების ფაილის სახელის ამობეჭდვა" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, fuzzy, no-c-format +msgid "Print image comment" +msgstr "გამოსახულების კომენტარის ამობეჭდვა" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, fuzzy, no-c-format +msgid "Scaling" +msgstr "მასშტაბირება" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, fuzzy, no-c-format +msgid "&No scaling" +msgstr "&მასშტაბირების გარეშე" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, fuzzy, no-c-format +msgid "&Fit image to page" +msgstr "გამოსახულების გვერდზე &მორგება" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, fuzzy, no-c-format +msgid "Enlarge smaller images" +msgstr "პატარა გამოსახულებების გადიდება" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, fuzzy, no-c-format +msgid "&Scale to:" +msgstr "&მასშტაბირება:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, fuzzy, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, fuzzy, no-c-format +msgid "Keep ratio" +msgstr "კოეფიციენტის შენარჩუნება" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, fuzzy, no-c-format +msgid "From:" +msgstr "დაწყ.:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, fuzzy, no-c-format +msgid "To:" +msgstr "-" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "&ფილტრი" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, fuzzy, no-c-format +msgid "&Colors" +msgstr "&ფერები" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, fuzzy, no-c-format +msgid "&Go" +msgstr "&დაწყება" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, fuzzy, no-c-format +msgid "&Plugins" +msgstr "&მოდულები" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, fuzzy, no-c-format +msgid "Images" +msgstr "გამოსახულებები" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, fuzzy, no-c-format +msgid "Effects" +msgstr "ეფექტები" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, fuzzy, no-c-format +msgid "Tools" +msgstr "ხელსაწყოები" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, fuzzy, no-c-format +msgid "Batch Processing" +msgstr "ჯგუფური პროცესი" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, fuzzy, no-c-format +msgid "Collections" +msgstr "კოლექციები" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, fuzzy, no-c-format +msgid "&Window" +msgstr "&ფანჯარა" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, fuzzy, no-c-format +msgid "Location Toolbar" +msgstr "მდებარეობის ხელსაწყოთა პანელი" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "ფაილის წაშლა" + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "ფილტრი" diff --git a/ko/Makefile.am b/ko/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/ko/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/ko/messages/Makefile.am b/ko/messages/Makefile.am new file mode 100644 index 0000000..5028270 --- /dev/null +++ b/ko/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = ko +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/ko/messages/gwenview.po b/ko/messages/gwenview.po new file mode 100644 index 0000000..7825f12 --- /dev/null +++ b/ko/messages/gwenview.po @@ -0,0 +1,1882 @@ +# This messages are translated to Korean. +# Here are translator list who touched this file. +# Sung-Jae, Cho , 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2006-06-28 14:20+0900\n" +"Last-Translator: Sung-Jae Cho \n" +"Language-Team: Korean \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "새 폴더..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "다른 이름으로..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "전체 화면 모드에서 시작" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "파일 형식으로 거르기" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "파일 패턴으로 거르기(*.jpg, 01*...)" + +#: app/main.cpp:40 +#, fuzzy +msgid "Only show files newer or equal to " +msgstr "" +"이 날짜와 같거나 더 최신의\n" +"파일만 보여주기" + +#: app/main.cpp:41 +#, fuzzy +msgid "Only show files older or equal to " +msgstr "이 날짜와 같거나 오래된 파일들만 보여주기" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "시작할 파일이나 폴더" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "KDE를 위한 이미지 보기 프로그램" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "주 개발자" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "개발자" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "빠른 JPEG 썸네일 제작기 (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"주소 막대 (v0.16.0)\n" +"이전 기록 지원 (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "파일 동작 패치 (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "손상된 JPEG 파일에 대한 썸네일 생성을 시도하던 중 충돌 수정(v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "KDE 3.0에서 내용 수정 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "첫번째 RPM spec 파일" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "TRL 언어에 대한 도구막대 레이아웃 패치 (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "인쇄 지원 (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"파일 정보 보기 (v1.0.0)\n" +"클릭으로 자동 줌 기능 패치 (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "설정 가능한 마우스 휠 동작 (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "폴더의 첫번째 이미지를 Gwenview가 자동적으로 불러오는 것을 막는 옵션 (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "컹커러 v3의 썸네일 폴더를 공유하도록 썸네일 생성 수정 (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "마우스 이동에 대한 패치 (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "컹커러 폴더 내용 메뉴에 통합" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "즐겨찾기 폴더 추가/편집" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "즐겨찾기 추가/편집" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "이미지 목록 설정" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "이미지 목록" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "이미지 보기 설정" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "이미지 보기" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "전체 화면 모드 설정" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "전체 화면" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "파일 동작 설정" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "파일 동작" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "슬라이드 쇼" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "KIPI 플러그인 설정" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "KIPI 플러그인" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "그 외 설정" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "그 외 설정" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "캐시 크기는 %1 입니다" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "설명" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "캐쉬가 이미 비어있습니다." + +#: app/configdialog.cpp:283 +#, fuzzy +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "썸네일 캐시를 비우시겠습니까? 이 동작은 폴더 %1를 삭제합니다. " + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "캐시를 비웠습니다." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (선택된 이미지들)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "추가" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "제거" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "즐겨찾기 추가..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "즐겨찾기 폴더 추가..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "편집..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "즐겨찾기 폴더 %1를 삭제하시겠습니까?
이 동작은 폴더와 폴더 내의 모든 즐겨찾기를 삭제할 것입니다." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "즐겨찾기 폴더 삭제(&F)" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "즐겨찾기 폴더 %1(을)를 삭제하시겠습니까?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "즐겨찾기 삭제(&B)" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "선택된 이미지가 없습니다." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "이 이미지에 설명을 추가할 수 없습니다." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "이 이미지에 대한 설명을 여기에 추가하십시오." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "사용 가능한 설명이 없습니다." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "외부 도구들" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "창의 설정을 공장 기본설정으로 되돌리는 것입니다. 맞습니까?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "초기화" + +#: app/mainwindow.cpp:809 +#, fuzzy +msgid "%1/%2" +msgstr "%1/%2 - %3 %4x%5" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "이미지가 없습니다." + +#: app/mainwindow.cpp:819 +#, fuzzy +msgid "%1 x %2 pixels" +msgstr "%1 - %2 이미지" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "이미지" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "폴더" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "이미지 설명" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"설정 업데이트" +"
몇몇 막대 동작에 변화 때문에, 여러분의 오래된 막대 설정이 취소되었습니다. 여러분의 막대를 다시 조정해주십시오.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "찾아보기" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "이미지 보기" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "다른 이름으로(&R)..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "다음으로 복사(&C)..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "다음으로 이동(&M)..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "다음으로 연결(&L)..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "왼쪽으로 회전(&L)" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "오른쪽으로 회전(&R)" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "좌우 반전(&M)" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "상하 반전(&F)" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "슬라이드 쇼" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "위로" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "홈" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "외부 도구 설정..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "%1 숨기기" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "%1 보기" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "위치 막대" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "위치 막대 비우기" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "위치(&O):" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "바로 가기" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "플러그인이 없습니다." + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "KIPI 지원이 없습니다." + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Sung-Jae, Cho" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "jachin@netian.com" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "슬라이드 쇼..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "슬라이스 쇼 멈춤" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "이미지 탐색기" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "밀리미터" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "센티미터" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "인치" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "가운데 왼쪽" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "가운데 오른쪽" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "상위 왼쪽" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "상위 오른쪽" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "하위 왼쪽" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "하위 오른쪽" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "상위 중앙" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "하위 중앙" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "중심" + +#: gvcore/deletedialog.cpp:44 +#, fuzzy +msgid "About to delete selected files" +msgstr "이 파일들을 삭제하길 원하십니까?" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "죄송합니다. 에니메이션 이미지들을 저장할 수 없습니다." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "이름" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "크기" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "날짜" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "권한" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "소유자" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "그룹" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview는 이 형식의 파일을 쓸 수 없습니다." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "이것은 순환 링크입니다." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "이 파일은 읽기 전용 파일입니다." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "%1 폴더는 읽기 전용 폴더입니다." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"임시 파일을 생성할 수 없습니다.\n" +"이유: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"임시 파일에 이미지를 저장하는 것을 실패했습니다.\n" +"이유: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "%1에 기록할 수 없습니다." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "%1에 파일을 업로드 할 수 없습니다." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "저장하는 동안 오류가 발생했습니다." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "명도/채도/감마 조정" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "도구 이름을 비워둘 수 없습니다" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "이미 도구 이름 \"%1\"이 있습니다." + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "<이름 없는 도구>" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "파일 복사" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "파일을 복사할 폴더를 선택하십시오." + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "파일 연결" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "파일을 연결할 폴더를 선택하십시오." + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "파일 이동" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "파일을 이동할 폴더를 선택하십시오." + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "폴더 생성하기" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "새 폴더의 이름을 입력하십시오 :" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "폴더 생성하기" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "이 파일을 쓰레기통에 버리길 원하십니까?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "파일 버리기" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "버리기(&T)" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

정말로 %1을 쓰레기통에 옮기길 원하십니까?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "파일 버리기" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "이 파일들을 삭제하길 원하십니까?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "파일 삭제하기" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

%1(을)를 삭제하기 원하십니가?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "파일 삭제" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "파일 이름 변경하기" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

%1 파일을 다음 이름으로 변경:

" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "다른 이름으로(&R)..." + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "여기로 이동(&M)" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "여기로 복사(&C)" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "여기로 연결(&L)" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "창에 맞추기(&W)" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "너비에 맞추기(&D)" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "높이에 맞추기(&H)" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "확대비율 고정(&L)" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "감마 증가" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "감마 감소" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "명도 증가" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "명도 감소" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "대비 증가" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "대비 감소" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "이미지가 페이지에 맞지 않습니다. 어떻게 하시길 원하십니까?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "줄이기" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "이미지 %1이 변경되었습니다. 변경된 내용을 저장하시겠습니까?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "%1에 이미지를 저장할 수 없습니다." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(설명 없음)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "저장할 문서가 없습니다." + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "형식:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "그 외..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "모든 파일들" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "이미지만" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "비디오만" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "더 보기" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "처음(&F)" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "마지막(&L)" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "다음(&N)" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "이전 폴더(&P)" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "다음 폴더(&N)" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "첫번째 하위 폴더(&F)" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "세부사항" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "옆으로 썸네일 이미지 정보" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "아래에 썸네일 이미지 정보" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "썸네일 크기" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "숨긴 파일 보기(&H)" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "정렬" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "이름으로" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "날짜로" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "크기로" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "내림차순" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "썸네일 세부사항 편집..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "썸네일 크기: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "확대하기 위해 왼쪽 클릭을, 축소하기 위해 오른쪽 클릭을 하십시오. 도한 마우스 휠을 사용할 수 있습니다." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"이미지를 이동하기 위해 드래그를, 자동 줌을 위해 가운데 버튼 클릭을 하십시오. 확대 도구로 전환하기 위해 Ctrl 키를 누르고 계십시오." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "이 JPEG 파일을 저장할 수 없습니다." + +#: gvimagepart/gvimagepart.cpp:67 +#, fuzzy +msgid "Could not save image to a temporary file" +msgstr "" +"임시 파일을 생성할 수 없습니다.\n" +"이유: %1." + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "이전 이미지(&P)" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "다음 이미지(&N)" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "이미지 뷰어" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "불러오는 중..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "완료." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "새 브랜치 추가" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "제목:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "아이콘:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "이미지를 불러오는 동안 동작중인 마우스 커서 보이기" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "스크린 표시에" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "미리보기:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"file.jpg - 1024x768\n" +"파일 설명" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"스크린 표시에 형식에 대한 다음 키워드를 사용할 수 있습니다.\n" +"
    \n" +"
  • %f: 파일 이름
  • \n" +"
  • %p: 파일 경로
  • \n" +"
  • %c: 설명
  • \n" +"
  • %r: 해상도
  • \n" +"
  • %n: 현재 이미지 순번
  • \n" +"
  • %N: 전체 이미지 갯수
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "변경된 이미지를 떠날 때 어떤 동작" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "묻기" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "조용히 저장하기" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "변경된 내용 취소" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "이미지를 불러올 때 자동으로 회전" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "필터가 없습니다." + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "자동 확대가 활성화 되었을 때 작은 이미지 확대(&Z)" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "배경 색상:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "
부드럽게
" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "없음" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "빠르게" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "일반" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "최상의 품질" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "지연된 부드럽게 하기" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"이 옵션을 사용하면, Gwenview가 이 이미지를 가능한 빨리 표시할 것이며, 약간의 지연시간 이후 부드럽게 할 것입니다.\n" +"이 옵션은 컴퓨터가 빠르지 않을 때 사용하십시오." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "현재 이미지 스크롤" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "이미지 목록 탐색" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "
이미지 상에서 마우스 휠 동작
" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "스크롤 막대 보이기" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "폴더와 아카이브 보이기" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "썸네일 보기" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "썸네일 사이의 간격:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "썸네일 텍스트에 표시될 정보:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "파일 이름" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "이미지 크기" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "파일 크기" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "파일 날짜" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "썸네일 캐쉬" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "캐쉬에 섬네일 저장하기" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "종료시 자동적으로 썸네일 캐쉬 비우기" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "캐시 크기 계산하기" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "캐시를 비웠습니다." + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "반복" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "무작위로 이미지 보이기" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "폴더의 마지막 이미지에서 멈추기" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"기본적으로, 폴더의 중간 위치 이미지부터 슬라이드 쇼를 시작했다면, 슬라이드 쇼는 시작 이미지 이후부터 그 이전까지의 모든 이미지를 보여줄 " +"것입니다.\n" +"\n" +"이 옵션이 설정되면, 슬라이드쇼는 폴더의 마지막 이미지에서 멈출것입니다." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "이미지 이동 지연시간(초 단위):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "파일 옮기기 & 복사하기" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "복사 대화창 보기" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "이동 대화창 보기" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "기본 대상 폴더:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "파일 삭제" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "확인을 위해 물어보기" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "삭제된 파일을 쓰레기 통에 옮기기" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "실제 파일 삭제하기 (위험함)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "대조(&C):" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "감마(&G):" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "명도(&B):" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "외부 도구 설정" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "추가(&A)" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "더 많은 도구 얻기" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "파일 연결" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "이름:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "명령:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"명령어 영역에 다음 키워드를 사용할 수 있습니다.\n" +"
    \n" +"
  • %u: 현재 URL.
  • \n" +"
  • %U: 현재 URL들. 도구가 여러 파일을 제어할 수 있을 때 사용하십시오.
  • \n" +"
  • %f: 현재 파일. 도구가 URL을 다룰 수 없다면 사용하십시오.
  • \n" +"
  • %F: %f 와 같습니다만 여러 파일에 사용합니다.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "모든 이미지들" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "사용자 정의:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Mime 형식" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "썸네일 세부사항" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "더 많은 옵션을 위해, \"Gwenview 설정\" 대화상자를 사용하십시오." + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "이미지 설정" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "이미지 위치:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "파일이름을 이미지밑에 인쇄하기(&L)" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "이미지 설명 인쇄" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "크기변환" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "크기변환 없음(&N)" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "이미지를 페이지에 맞추기(&F)" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "작은 이미지를 확대" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "다음 크기로 크기변환(&S):" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "비율 유지" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "*.png와 같이 와일드카드로 파일들 거르기" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "날짜시작:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"이 날짜와 같거나 더 최신의\n" +"파일만 보여주기" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "날짜끝:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "이 날짜와 같거나 오래된 파일들만 보여주기" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "필터(&F)" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "색상(&C)" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "바로가기(&G)" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "플러그인(&P)" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "이미지" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "효과" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "도구들" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "일괄 처리" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "수집함" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "창(&W)" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "위치 도구 막대" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "파일 삭제" + +#~ msgid "FilterBar" +#~ msgstr "필터막대" + +#~ msgid "L&ocation: " +#~ msgstr "위치(&O): " + +#~ msgid "Only show files newer than " +#~ msgstr "보다 이후의 파일만 보기" + +#~ msgid "Only show files older than " +#~ msgstr "보다 이전의 파일만 보기" + +#~ msgid "Filter:" +#~ msgstr "필터:" + +#~ msgid "Parent Folder" +#~ msgstr "상위 폴더" + +#~ msgid "Custom Filter" +#~ msgstr "사용자 정의 필터" + +#~ msgid "Filtered" +#~ msgstr "필터 적용 됨" + +#~ msgid "Delete item(s)" +#~ msgstr "항목(들) 삭제" + +#~ msgid "Image View Toolbar" +#~ msgstr "이미지 보기 도구막대" + +#~ msgid "Toggle Full Screen Bar" +#~ msgstr "전체 화면 막대 전환" + +#~ msgid "New Branch..." +#~ msgstr "새 연결..." + +#~ msgid "Home Folder" +#~ msgstr "홈 폴더" + +#~ msgid "Root Folder" +#~ msgstr "최상위 폴더" + +#~ msgid "Renaming Folder" +#~ msgstr "폴더 이름 변경하기" + +#~ msgid "Rename this folder to:" +#~ msgstr "이 폴더를 다음 이름으로 변경:" + +#~ msgid "Are you sure you want to delete the folder %1?" +#~ msgstr "%1 폴더를 삭제하시겠습니까?" + +#~ msgid "Delete Folder" +#~ msgstr "폴더 삭제" + +#~ msgid "" +#~ "Do you really want to remove\n" +#~ " '%1'?" +#~ msgstr "" +#~ "정말로 '%1'(을)를\n" +#~ "삭제하길 원하십니까?" + +#~ msgid "&Auto Zoom" +#~ msgstr "자동 확대(&A)" + +#~ msgid "%1 - No Images" +#~ msgstr "%1 - 이미지 없음" + +#~ msgid "Word wrap filename" +#~ msgstr "파일 이름 줄바꿈" + +#~ msgid "Small Thumbnails" +#~ msgstr "작은 썸네일" + +#~ msgid "Large Thumbnails" +#~ msgstr "큰 썸네일" + +#~ msgid "Gwenview hack" +#~ msgstr "Gwenview 해킹" + +#~ msgid "Interface" +#~ msgstr "동작 방식" + +#~ msgid "Show menu" +#~ msgstr "메뉴 보기" + +#~ msgid "Show toolbars" +#~ msgstr "도구 막대 보기" + +#~ msgid "Show status bar" +#~ msgstr "상태 막대 보기" + +#~ msgid "Hide Folder && File Views" +#~ msgstr "폴더와 파일 보기 숨기기" + +#~ msgid "Show Folder && File Views" +#~ msgstr "폴더와 파일보기 보이기" + +#~ msgid "Properties..." +#~ msgstr "속성..." + +#~ msgid "Generating thumbnails..." +#~ msgstr "썸네일을 생성하는 중..." + +#~ msgid "Display image path over image" +#~ msgstr "이미지에 대한 이미지 경로 표시" + +#~ msgid "Scroll" +#~ msgstr "스크롤" + +#~ msgid "C&trl + wheel:" +#~ msgstr "Ctrl + wheel(&T):" + +#~ msgid "&Wheel only:" +#~ msgstr "휠만 사용(&W):" + +#~ msgid "&Shift + wheel:" +#~ msgstr "Shift + wheel(&S):" + +#~ msgid "A< + wheel:" +#~ msgstr "Alt + wheel(&L):" + +#~ msgid "Open with &Editor" +#~ msgstr "편집기로 열기(&O)" + +#~ msgid "External editor:" +#~ msgstr "외부 편집기:" + +#~ msgid "Show location toolbar" +#~ msgstr "위치 도구 막대 보이기" + +#~ msgid "Configure Gwenview..." +#~ msgstr "Gwenview 설정..." + +#~ msgid "Main Tool Bar" +#~ msgstr "주 도구 막대" + +#~ msgid "Open With &Editor" +#~ msgstr "편집기로 열기(&O)" + +#~ msgid "&Delete..." +#~ msgstr "삭제(&D)" + +#~ msgid "Save as..." +#~ msgstr "다른 이름으로 저장..." + +#~ msgid "&Show Image Only" +#~ msgstr "이미지만 보이기(&S)" + +#~ msgid "Cache" +#~ msgstr "캐시" + +#~ msgid "Show address bar" +#~ msgstr "주소 막대 보이기" + +#~ msgid "Open With Editor..." +#~ msgstr "편집기로 열기" + +#~ msgid "Copy To..." +#~ msgstr "다음으로 복사..." + +#~ msgid "Detailed View" +#~ msgstr "세세하게 보이기" + +#~ msgid "Zoom step:" +#~ msgstr "확대 단계:" diff --git a/lt/Makefile.am b/lt/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/lt/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/lt/messages/Makefile.am b/lt/messages/Makefile.am new file mode 100644 index 0000000..833d56d --- /dev/null +++ b/lt/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = lt +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/lt/messages/gwenview.po b/lt/messages/gwenview.po new file mode 100644 index 0000000..a4a4cfa --- /dev/null +++ b/lt/messages/gwenview.po @@ -0,0 +1,1737 @@ +# translation of gwenview.po to Lithuanian +# Lithuanian translation of the packate +# Automatically generated, 2005. +# Donatas Glodenis , 2005. +# Donatas Glodenis , 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2005-09-10 19:41+0300\n" +"Last-Translator: Donatas Glodenis \n" +"Language-Team: Lithuanian \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=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>" +"=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Naujas aplankas..." + +#: app/dirviewcontroller.cpp:97 +#, fuzzy +msgid "Rename..." +msgstr "Pervadinti..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Pradėti pilno ekrano veiksena" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Pagrindinis programuotojas" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Programuotojas" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "" + +#: app/configdialog.cpp:128 +#, fuzzy +msgid "Image View" +msgstr "Atvaizdo žiūriklio parankinė" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, fuzzy, no-c-format +msgid "Miscellaneous Settings" +msgstr "Įvairūs nustatymai" + +#: app/configdialog.cpp:154 +#, fuzzy +msgid "Misc" +msgstr "Įvairūs" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "Atvaizdo žiūriklio parankinė" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "" + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "" + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:303 +#, fuzzy +msgid "Edit..." +msgstr "Redaguoti..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:396 +#, fuzzy +msgid "Delete Bookmark &Folder" +msgstr "Ištrinti aplanką" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:400 +#, fuzzy +msgid "Delete &Bookmark" +msgstr "Ištrinti aplanką" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "" + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Išoriniai įrankiai" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +#, fuzzy +msgid "Reset" +msgstr "Iš naujo" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "Paveikslai" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +#, fuzzy +msgid "Image" +msgstr "Paveiksliukas" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Aplankai" + +#: app/mainwindow.cpp:915 +#, fuzzy +msgid "Image Comment" +msgstr "Atvaizdo žiūriklio parankinė" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Ieškoti" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "Paveiksliukas" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "" + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "" + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "" + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "" + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "Pe&rversti" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Aukštyn" + +#: app/mainwindow.cpp:1002 +#, fuzzy +msgid "Home" +msgstr "Namų" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "" + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Slėpti %1" + +#: app/mainwindow.cpp:1099 +#, fuzzy, c-format +msgid "Show %1" +msgstr "Rodyti: %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Adreso juosta" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Išvalyti adreso juostą" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Eiti" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +#, fuzzy +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "nobody" + +#: _translatorinfo.cpp:3 +#, fuzzy +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "nobody@nowhere.lt" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "" + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Milimetrai" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Centimetrai" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Coliai" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, fuzzy, no-c-format +msgid "Name" +msgstr "Vardas" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Dydis" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Data" + +#: gvcore/filedetailview.cpp:85 +#, fuzzy +msgid "Permissions" +msgstr "Leidimai" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Savininkas" + +#: gvcore/filedetailview.cpp:87 +#, fuzzy +msgid "Group" +msgstr "Grupė" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, fuzzy, c-format +msgid "Could not write to %1." +msgstr "Negalima įrašyti į %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "" + +#: gvcore/fileopobject.cpp:143 +#, fuzzy +msgid "Link File" +msgstr "Padaryti &nuorodą čia" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Kuriamas aplankas" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "Kuriamas aplankas" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "" + +#: gvcore/fileopobject.cpp:284 +#, fuzzy +msgid "Delete Files" +msgstr "Ištrinti bylas" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Pašalinti bylą" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "Pervadinti..." + +#: gvcore/fileoperation.cpp:95 +#, fuzzy +msgid "&Move Here" +msgstr "&Perkelti čia" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Kopijuoti čia" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "Padaryti &nuorodą čia" + +#: gvcore/imageview.cpp:328 +#, fuzzy +msgid "Fit to &Window" +msgstr "&Langas" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "" + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Formatas:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Kita..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "Paveikslai" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:289 +#, fuzzy +msgid "&Next" +msgstr "&Kitas" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:304 +#, fuzzy +msgid "Details" +msgstr "Detalės" + +#: gvcore/fileviewcontroller.cpp:306 +#, fuzzy +msgid "Thumbnails with Info on Side" +msgstr "Miniatiūrų dydis" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Miniatiūrų dydis" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "R&odyti paslėptas bylas" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Rikiuoti" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Pagal vardą" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Pagal datą" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Pagal dydį" + +#: gvcore/fileviewcontroller.cpp:333 +#, fuzzy +msgid "Descending" +msgstr "Mažėjančiai" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "" + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:154 +#, fuzzy +msgid "Image Viewer" +msgstr "Atvaizdo žiūriklio parankinė" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Baigta." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, fuzzy, no-c-format +msgid "Title:" +msgstr "Antraštė:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Ženkliukas:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Klausti" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Atmesti pakeitimus" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "Pašalinti bylą" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Fono spalva:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, fuzzy, no-c-format +msgid "None" +msgstr "Nieko" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, fuzzy, no-c-format +msgid "Fast" +msgstr "Greita" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, fuzzy, no-c-format +msgid "Normal" +msgstr "Normalus" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Puiki" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Bylos dydis" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, fuzzy, no-c-format +msgid "Loop" +msgstr "Ka&rtoti" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, fuzzy, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Ištrinti bylas" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, fuzzy, no-c-format +msgid "&Add" +msgstr "&Pridėti" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, fuzzy, no-c-format +msgid "Name:" +msgstr "Vardas:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Komanda:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Parinktas:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, fuzzy, no-c-format +msgid "Mime Type" +msgstr "MIME tipas" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Piešinio nustatymai" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Spausdinti bylos &vardą po piešiniu" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, fuzzy, no-c-format +msgid "Scaling" +msgstr "Mastelis" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Išlaikyti laipsnį" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, fuzzy, no-c-format +msgid "From:" +msgstr "Formatas:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "Aplankai" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Spalvos" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Eiti" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Priedai" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Paveikslai" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Efektai" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Įrankiai" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Langas" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Adreso įrankių juosta" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "Pašalinti bylą" + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "Aplankai" + +#~ msgid "L&ocation: " +#~ msgstr "A&dresas: " + +#, fuzzy +#~ msgid "Filter:" +#~ msgstr "Aplankai" + +#~ msgid "Parent Folder" +#~ msgstr "Žemesnio lygio aplankas" + +#, fuzzy +#~ msgid "Custom" +#~ msgstr "Parinktas:" + +#, fuzzy +#~ msgid "Filtered" +#~ msgstr "Aplankai" + +#, fuzzy +#~ msgid "Form1" +#~ msgstr "Formatas:" + +#~ msgid "Delete item(s)" +#~ msgstr "Pašalinti elementą(us)" + +#, fuzzy +#~ msgid "Image View Toolbar" +#~ msgstr "Atvaizdo žiūriklio parankinė" + +#, fuzzy +#~ msgid "File Info" +#~ msgstr "Byla nerasta" + +#~ msgid "Home Folder" +#~ msgstr "Namų aplankas" + +#, fuzzy +#~ msgid "Root Folder" +#~ msgstr "Tolimas aplankas" diff --git a/ms/Makefile.am b/ms/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/ms/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/ms/messages/Makefile.am b/ms/messages/Makefile.am new file mode 100644 index 0000000..fc19612 --- /dev/null +++ b/ms/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = ms +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/ms/messages/gwenview.po b/ms/messages/gwenview.po new file mode 100644 index 0000000..630355a --- /dev/null +++ b/ms/messages/gwenview.po @@ -0,0 +1,1768 @@ +# SOME DESCRIPTIVE TITLE. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-09-30 08:50+0200\n" +"PO-Revision-Date: 2008-01-03 21:25+0800\n" +"Last-Translator: Sharuzzaman Ahmat Raslan \n" +"Language-Team: Malay \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +#, fuzzy +msgid "New Folder..." +msgstr "&Tetingkap Baru" + +#: app/dirviewcontroller.cpp:97 +#, fuzzy +msgid "Rename..." +msgstr "Tukar nama" + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, fuzzy, no-c-format +msgid "Start in fullscreen mode" +msgstr "Lihat dokumen dalam mod skrin penuh" + +#: app/main.cpp:38 +#, fuzzy +msgid "Filter by file type" +msgstr "Fail %s adalah dari jenis tidak diketahui" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +#, fuzzy +msgid "A starting file or folder" +msgstr "Pilihan Fail atau URL" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +#, fuzzy +msgid "An image viewer for KDE" +msgstr "Comment=Pelihat imej ringkas" + +#: app/main.cpp:111 +#, fuzzy +msgid "Main developer" +msgstr "Takrif Ciri-ciri Utama" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Pemaju" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "" + +#: app/main.cpp:119 +#, fuzzy +msgid "First RPM spec file" +msgstr "nama fail rpm [%s] tidak sah" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" + +#: app/main.cpp:121 +#, fuzzy +msgid "Printing support (v1.0.0)" +msgstr "Sokongan Rangkaian Dailup" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "" + +#: app/bookmarkdialog.cpp:69 +#, fuzzy +msgid "Add/Edit Bookmark Folder" +msgstr "Tambah/sunting pilihan giliran" + +#: app/bookmarkdialog.cpp:72 +#, fuzzy +msgid "Add/Edit Bookmark" +msgstr "Sunting Persamaan Latex" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, fuzzy, no-c-format +msgid "Configure Image List" +msgstr "Label Senarai Semasa" + +#: app/configdialog.cpp:124 +#, fuzzy +msgid "Image List" +msgstr "Senarai Arab" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, fuzzy, no-c-format +msgid "Configure Image View" +msgstr "Name=Lihat Imej" + +#: app/configdialog.cpp:128 +#, fuzzy +msgid "Image View" +msgstr "Name=Lihat Imej" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, fuzzy, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Lihat dokumen dalam mod skrin penuh" + +#: app/configdialog.cpp:132 +#, fuzzy +msgid "Full Screen" +msgstr "Skrin Penuh" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, fuzzy, no-c-format +msgid "Configure File Operations" +msgstr "Tetapkan Perkongsian Fail" + +#: app/configdialog.cpp:136 +#, fuzzy +msgid "File Operations" +msgstr "Extension &fail:" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "" + +#: app/configdialog.cpp:147 +#, fuzzy +msgid "Configure KIPI Plugins" +msgstr "Nyahaktif semua plugin" + +#: app/configdialog.cpp:147 +#, fuzzy +msgid "KIPI Plugins" +msgstr "Urus plugin" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, fuzzy, no-c-format +msgid "Miscellaneous Settings" +msgstr "Tetapan Semasa" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Lain-lain" + +#: app/configdialog.cpp:250 +#, fuzzy, c-format +msgid "Cache size is %1" +msgstr "Saiz lajur automatik" + +#: app/configdialog.cpp:257 +#, fuzzy +msgid "/path/to/some/image.jpg" +msgstr "Laluan penuh ke sumber imej all.rdz:" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Komen" + +#: app/configdialog.cpp:278 +#, fuzzy +msgid "Cache is already empty." +msgstr "Pilihan Semasa adalah Kosong" + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +#, fuzzy +msgid "Cache emptied." +msgstr "Maklumat Cache" + +#: app/kipiinterface.cpp:166 +#, fuzzy +msgid "%1 (Selected Images)" +msgstr "Menggunakan imej" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:296 +#, fuzzy +msgid "Add Bookmark..." +msgstr "Selit Tandabuku" + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "Tambah lajur selepas" + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Sunting..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:396 +#, fuzzy +msgid "Delete Bookmark &Folder" +msgstr "Padam &Lajur" + +#: app/bookmarkviewcontroller.cpp:398 +#, fuzzy +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Adakah anda pasti untuk memadam kumpulan '%s'?" + +#: app/bookmarkviewcontroller.cpp:400 +#, fuzzy +msgid "Delete &Bookmark" +msgstr "Selit Tandabuku" + +#: app/metaedit.cpp:77 +#, fuzzy +msgid "No image selected." +msgstr "Tiada plugin dipilih" + +#: app/metaedit.cpp:82 +#, fuzzy +msgid "This image cannot be commented." +msgstr "Tetap imej ini untuk dikedudukan" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "" + +#: app/metaedit.cpp:113 +#, fuzzy +msgid "No comment available." +msgstr "Comment=Plugin KIPI" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +#, fuzzy +msgid "External Tools" +msgstr "Alatan Pentadbiran" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Ulangtetap" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "Menggunakan imej" + +#: app/mainwindow.cpp:819 +#, fuzzy +msgid "%1 x %2 pixels" +msgstr "Piksel:" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Imej" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "" + +#: app/mainwindow.cpp:915 +#, fuzzy +msgid "Image Comment" +msgstr "Comment=Plugin Imej digiKam" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Lungsur" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "Name=Lihat Imej" + +#: app/mainwindow.cpp:978 +#, fuzzy +msgid "&Rename..." +msgstr "Tukar nama" + +#: app/mainwindow.cpp:979 +#, fuzzy +msgid "&Copy To..." +msgstr "Berbalik kepada salinan disimpan %s?" + +#: app/mainwindow.cpp:980 +#, fuzzy +msgid "&Move To..." +msgstr "Ub&ahsuai kepada:" + +#: app/mainwindow.cpp:981 +#, fuzzy +msgid "&Link To..." +msgstr "Ub&ahsuai kepada:" + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +#, fuzzy +msgid "Rotate &Left" +msgstr "&Lajur Kiri" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:91 +#: gvimagepart/gvimagepart.cpp:120 +#, fuzzy +msgid "Rotate &Right" +msgstr "Laju&r Kanan" + +#: app/mainwindow.cpp:989 +#, fuzzy +msgid "&Mirror" +msgstr "Cermin" + +#: app/mainwindow.cpp:990 +#, fuzzy +msgid "&Flip" +msgstr "Lipat" + +#: app/mainwindow.cpp:997 +#, fuzzy +msgid "Slide Show" +msgstr "Papar &Sejarah" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Naik" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Rumah" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +#, fuzzy +msgid "Configure External Tools..." +msgstr "Hidupkan Alatan Memf&ormat" + +#: app/mainwindow.cpp:1097 +#, fuzzy, c-format +msgid "Hide %1" +msgstr "Sembunyi" + +#: app/mainwindow.cpp:1099 +#, fuzzy, c-format +msgid "Show %1" +msgstr "Papar" + +#: app/mainwindow.cpp:1229 +#, fuzzy +msgid "Location Bar" +msgstr "Bar &status" + +#: app/mainwindow.cpp:1235 +#, fuzzy +msgid "Clear Location Bar" +msgstr "Papar Bar &Status" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "" + +#: app/mainwindow.cpp:1245 +#, fuzzy +msgid "Go" +msgstr "Per&gi" + +#: app/mainwindow.cpp:1323 +#, fuzzy +msgid "No Plugin" +msgstr "Tiada plugin dipilih" + +#: app/mainwindow.cpp:1344 +#, fuzzy +msgid "No KIPI support" +msgstr "Sokongan Rangkaian Dailup" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Sharuzzaman Ahmat Raslan" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:120 +#, fuzzy +msgid "Slide Show..." +msgstr "Papar &Sejarah" + +#: gvdirpart/gvdirpart.cpp:121 +#, fuzzy +msgid "Stop Slide Show" +msgstr "Papar Bar &Status" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "GVDirPart" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:145 +#, fuzzy +msgid "Image Browser" +msgstr "Salin Imej" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, fuzzy, no-c-format +msgid "Central-Left" +msgstr "&Lajur Kiri" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, fuzzy, no-c-format +msgid "Central-Right" +msgstr "Laju&r Kanan" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, fuzzy, no-c-format +msgid "Top-Left" +msgstr "Sudut Kiri-Atas" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, fuzzy, no-c-format +msgid "Top-Right" +msgstr "Sudut Kanan-Atas" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, fuzzy, no-c-format +msgid "Bottom-Left" +msgstr "Sudut Kiri-Bawah" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, fuzzy, no-c-format +msgid "Bottom-Right" +msgstr "Sudut Kanan-Bawah" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, fuzzy, no-c-format +msgid "Top-Central" +msgstr "Margin Atas [%s]" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, fuzzy, no-c-format +msgid "Bottom-Central" +msgstr "Margin Bawah [%s]" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, fuzzy, no-c-format +msgid "Central" +msgstr "Eropah Tengah, Macintosh" + +#: gvcore/deletedialog.cpp:44 +#, fuzzy +msgid "About to delete selected files" +msgstr "Anda akan memadam volum logikal \"%s\"." + +#: gvcore/deletedialog.cpp:46 +#, fuzzy +msgid "&Send to Trash" +msgstr "Hantar emel ke senarai" + +#: gvcore/deletedialog.cpp:67 +#, fuzzy, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "&Pilih Item Baru" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Nama" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Saiz" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Tarikh" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Keizinan" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Pemilik" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Kumpulan" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:109 +#, fuzzy +msgid "This is a circular link." +msgstr "Katalaluan diperlukan, ini adalah dokumen yang dienkrip" + +#: gvcore/documentloadedimpl.cpp:119 +#, fuzzy +msgid "This file is read-only." +msgstr "Ini adalah fail log sistem." + +#: gvcore/documentloadedimpl.cpp:136 +#, fuzzy +msgid "The %1 folder is read-only." +msgstr "Mod lihat (baca sahaja)" + +#: gvcore/documentloadedimpl.cpp:154 +#, fuzzy, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "Tidak dapat mencipta konteks fail untuk %s" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, fuzzy, c-format +msgid "Could not write to %1." +msgstr "Tidak dapat menulis kepada fail %s" + +#: gvcore/documentloadedimpl.cpp:179 +#, fuzzy, c-format +msgid "Could not upload the file to %1." +msgstr "Tidak dapat menulis kepada fail %s" + +#: gvcore/documentloadedimpl.cpp:192 +#, fuzzy +msgid "An error happened while saving." +msgstr "Ralat menyimpan tetapan ke %s" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +#, fuzzy +msgid "The tool name cannot be empty" +msgstr "Nama gaya tidak boleh dibiarkan kosong" + +#: gvcore/externaltooldialog.cpp:147 +#, fuzzy +msgid "There is already a tool named \"%1\"" +msgstr "Telah terdapat tugas dilaksanakan." + +#: gvcore/externaltooldialog.cpp:325 +#, fuzzy +msgid "" +msgstr "Laksana Alat" + +#: gvcore/fileopobject.cpp:111 +#, fuzzy +msgid "Copy File" +msgstr "Extension &fail:" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "" + +#: gvcore/fileopobject.cpp:143 +#, fuzzy +msgid "Link File" +msgstr "Extension &fail:" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "" + +#: gvcore/fileopobject.cpp:172 +#, fuzzy +msgid "Move File" +msgstr "Extension &fail:" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "" + +#: gvcore/fileopobject.cpp:193 +#, fuzzy +msgid "Creating Folder" +msgstr "Mencipta akaun Wiki" + +#: gvcore/fileopobject.cpp:194 +#, fuzzy +msgid "Enter the name of the new folder:" +msgstr "Isi nama kumpulan baru:" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "Hasilkan fax" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +#, fuzzy +msgid "

Do you really want to move %1 to the trash?

" +msgstr "Adakah anda pasti untuk menggantung ke cakera?" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "" + +#: gvcore/fileopobject.cpp:284 +#, fuzzy +msgid "Delete Files" +msgstr "&Fail Terbaru" + +#: gvcore/fileopobject.cpp:290 +#, fuzzy +msgid "

Do you really want to delete %1?

" +msgstr "Adakah anda pasti untuk menggantung ke cakera?" + +#: gvcore/fileopobject.cpp:291 +#, fuzzy +msgid "Delete File" +msgstr "Extension &fail:" + +#: gvcore/fileopobject.cpp:311 +#, fuzzy +msgid "Renaming File" +msgstr "Extension &fail:" + +#: gvcore/fileopobject.cpp:312 +#, fuzzy +msgid "

Rename file %1 to:

" +msgstr "Simpan ke fail" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "Tukar nama" + +#: gvcore/fileoperation.cpp:95 +#, fuzzy +msgid "&Move Here" +msgstr "Gerak Tab Kiri" + +#: gvcore/fileoperation.cpp:97 +#, fuzzy +msgid "&Copy Here" +msgstr "Salin Imej" + +#: gvcore/fileoperation.cpp:99 +#, fuzzy +msgid "&Link Here" +msgstr "" +"akan mempaut %s -> %s\n" + +#: gvcore/imageview.cpp:328 +#, fuzzy +msgid "Fit to &Window" +msgstr "&Lompat ke hiperlink" + +#: gvcore/imageview.cpp:331 +#, fuzzy +msgid "Fit to &Width" +msgstr "Zoom kepada lebar halaman" + +#: gvcore/imageview.cpp:334 +#, fuzzy +msgid "Fit to &Height" +msgstr "&Lompat ke hiperlink" + +#: gvcore/imageview.cpp:345 +#, fuzzy +msgid "&Lock Zoom" +msgstr "Zoom kepada" + +#: gvcore/imageview.cpp:368 +#, fuzzy +msgid "Increase Gamma" +msgstr "Tambah indent" + +#: gvcore/imageview.cpp:370 +#, fuzzy +msgid "Decrease Gamma" +msgstr "Kurangkan indent" + +#: gvcore/imageview.cpp:372 +#, fuzzy +msgid "Increase Brightness" +msgstr "Tambah indent" + +#: gvcore/imageview.cpp:374 +#, fuzzy +msgid "Decrease Brightness" +msgstr "Kurangkan indent" + +#: gvcore/imageview.cpp:376 +#, fuzzy +msgid "Increase Contrast" +msgstr "Tambah indent" + +#: gvcore/imageview.cpp:378 +#, fuzzy +msgid "Decrease Contrast" +msgstr "Kurangkan indent" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" + +#: gvcore/document.cpp:608 +#, fuzzy, c-format +msgid "Could not save the image to %1." +msgstr "Simpan imej dipilih kedalam fail" + +#: gvcore/captionformatter.cpp:33 +#, fuzzy +msgid "(No comment)" +msgstr "Tiada Fail" + +#: gvcore/documentimpl.cpp:95 +#, fuzzy +msgid "No document to save" +msgstr "Simpan perubahan ke dokumen %s sebelum menutup?" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Format:" + +#: gvcore/externaltoolcontext.cpp:70 +#, fuzzy +msgid "Other..." +msgstr "Lain-lain..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, fuzzy, no-c-format +msgid "All files" +msgstr "Semua Fail Imej" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "Menggunakan imej" + +#: gvcore/fileviewcontroller.cpp:224 +#, fuzzy +msgid "Videos only" +msgstr "Baca-Saja" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Lagi" + +#: gvcore/fileviewcontroller.cpp:277 +#, fuzzy +msgid "&First" +msgstr "Baris pertama" + +#: gvcore/fileviewcontroller.cpp:281 +#, fuzzy +msgid "&Last" +msgstr "Disimpan terakhir:" + +#: gvcore/fileviewcontroller.cpp:289 +#, fuzzy +msgid "&Next" +msgstr "Seterusnya >>" + +#: gvcore/fileviewcontroller.cpp:293 +#, fuzzy +msgid "&Previous Folder" +msgstr "" +"Perenggan Terdahulu Perenggan Terdahulu Perenggan Terdahulu Perenggan Terdahulu " +"Perenggan Terdahulu Perenggan Terdahulu Perenggan Terdahulu" + +#: gvcore/fileviewcontroller.cpp:297 +#, fuzzy +msgid "&Next Folder" +msgstr "&Cari Lagi" + +#: gvcore/fileviewcontroller.cpp:301 +#, fuzzy +msgid "&First Sub Folder" +msgstr "Indent Baris Pertama [%s]" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Perincian" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:321 +#, fuzzy +msgid "Thumbnail Size" +msgstr "% dari saiz normal" + +#: gvcore/fileviewcontroller.cpp:325 +#, fuzzy +msgid "Show &Hidden Files" +msgstr "Semua Fail Imej" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Isih" + +#: gvcore/fileviewcontroller.cpp:329 +#, fuzzy +msgid "By Name" +msgstr "Nama Medan" + +#: gvcore/fileviewcontroller.cpp:329 +#, fuzzy +msgid "By Date" +msgstr "Tarikh Himpun" + +#: gvcore/fileviewcontroller.cpp:329 +#, fuzzy +msgid "By Size" +msgstr "% dari saiz normal" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:418 +#, fuzzy +msgid "Edit Thumbnail Details..." +msgstr "Sunting Persamaan Latex" + +#: gvcore/fileviewcontroller.cpp:750 +#, fuzzy, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Saiz lajur automatik" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:110 +#, fuzzy +msgid "&Previous Image" +msgstr "Salin Imej" + +#: gvimagepart/gvimagepart.cpp:113 +#, fuzzy +msgid "&Next Image" +msgstr "Salin Imej" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "GVImagePart" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:155 +#, fuzzy +msgid "Image Viewer" +msgstr "GenericName=Pelihat Imej" + +#: gvimagepart/gvimagepart.cpp:189 +#, fuzzy +msgid "Loading..." +msgstr "Memuatkan Clip Art" + +#: gvimagepart/gvimagepart.cpp:200 +msgid "Done." +msgstr "Selesai." + +#: gvimagepart/gvimagepart.cpp:319 +#, fuzzy +msgid "&Save Original" +msgstr "Auto &Simpan" + +#: gvimagepart/gvimagepart.cpp:322 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:366 +#, fuzzy +msgid "Could not open '%1' for writing." +msgstr "Tak dapat membuka fail %s untuk menulis" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, fuzzy, no-c-format +msgid "Add New Branch" +msgstr "Baru me&nggunakan Template" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Tajuk:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, fuzzy, no-c-format +msgid "Icon:" +msgstr "Teks dan Ikon" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, fuzzy, no-c-format +msgid "On Screen Display" +msgstr "Papar Kandungan Bantuan" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Pralihat:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, fuzzy, no-c-format +msgid "Ask" +msgstr "dialog tanya" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, fuzzy, no-c-format +msgid "Save silently" +msgstr "Auto &Simpan" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, fuzzy, no-c-format +msgid "Discard changes" +msgstr "Urus perubahan dalam dokumen" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, fuzzy, no-c-format +msgid "Last opened URL" +msgstr "URL untuk IG" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "Menerapkan tindakan penapis: " + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, fuzzy, no-c-format +msgid "Background color:" +msgstr "Warna latarbelakang:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Tiada" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, fuzzy, no-c-format +msgid "Fast" +msgstr "Fast-Fusion" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normal" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, fuzzy, no-c-format +msgid "Scroll current image" +msgstr "&Simpan Imej Sebagai" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, fuzzy, no-c-format +msgid "Browse image list" +msgstr "Label Senarai Semasa" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, fuzzy, no-c-format +msgid "Show scroll bars" +msgstr "Papar Bar &Status" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, fuzzy, no-c-format +msgid "Show folders and archives" +msgstr "Papar nombor versi dan keluar" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, fuzzy, no-c-format +msgid "Thumbnail View" +msgstr "Lihat Normal" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, fuzzy, no-c-format +msgid "Margin between thumbnails:" +msgstr "Saat antara kemaskini" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Nama fail" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, fuzzy, no-c-format +msgid "Image size" +msgstr "Tetap Saiz Imej" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, fuzzy, no-c-format +msgid "File size" +msgstr "% dari saiz normal" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, fuzzy, no-c-format +msgid "File date" +msgstr "Tarikh Himpun" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, fuzzy, no-c-format +msgid "Thumbnail Cache" +msgstr "Maklumat Cache" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, fuzzy, no-c-format +msgid "Store thumbnails in cache" +msgstr "menemui %d header dalam kache" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, fuzzy, no-c-format +msgid "Calculate Cache Size" +msgstr "Saiz lajur automatik" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, fuzzy, no-c-format +msgid "Empty Cache" +msgstr "Cipta dokumen kosong" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, fuzzy, no-c-format +msgid "Loop" +msgstr "Gelungan Kebergantungan dijumpai." + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, fuzzy, no-c-format +msgid "Moving & Copying Files" +msgstr "Semua Fail Imej" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, fuzzy, no-c-format +msgid "Show copy dialog" +msgstr "Test Dialog Tanya" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, fuzzy, no-c-format +msgid "Show move dialog" +msgstr "Test Dialog Tanya" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, fuzzy, no-c-format +msgid "Default destination folder:" +msgstr "Default tarikh (tanpa masa)" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, fuzzy, no-c-format +msgid "Deleting Files" +msgstr "&Fail Terbaru" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, fuzzy, no-c-format +msgid "Ask for confirmation" +msgstr "&Cari Bantuan" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, fuzzy, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Padam fail atau tidak?" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gamma:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, fuzzy, no-c-format +msgid "&Brightness:" +msgstr "Kecerahan:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, fuzzy, no-c-format +msgid "Configure External Tools" +msgstr "Hidupkan Alatan Memf&ormat" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, fuzzy, no-c-format +msgid "&Add" +msgstr "T&ambah" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, fuzzy, no-c-format +msgid "Get more tools" +msgstr "Hidupkan Alatan Memf&ormat" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, fuzzy, no-c-format +msgid "File Associations" +msgstr "Extension &fail:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Nama:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, fuzzy, no-c-format +msgid "Command:" +msgstr "Arahan pencetak: " + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, fuzzy, no-c-format +msgid "All images" +msgstr "Menggunakan imej" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, fuzzy, no-c-format +msgid "Custom:" +msgstr "Kamus Lazim:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Jenis MIME" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, fuzzy, no-c-format +msgid "Thumbnail Details" +msgstr "Maklumat lanjut Susunatur" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, fuzzy, no-c-format +msgid "Image Settings" +msgstr "Tetapan Semasa" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, fuzzy, no-c-format +msgid "Image position:" +msgstr "Salin Imej" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, fuzzy, no-c-format +msgid "Print image comment" +msgstr "Comment=Plugin Imej digiKam" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, fuzzy, no-c-format +msgid "Scaling" +msgstr "Pengskalaan (peratusan)" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, fuzzy, no-c-format +msgid "&No scaling" +msgstr "Tiada Fail" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, fuzzy, no-c-format +msgid "&Fit image to page" +msgstr "Zoom kepada lebar halaman" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, fuzzy, no-c-format +msgid "Enlarge smaller images" +msgstr "Kecil atau besarkan paparan dokumen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, fuzzy, no-c-format +msgid "&Scale to:" +msgstr "Ub&ahsuai kepada:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, fuzzy, no-c-format +msgid "Keep ratio" +msgstr "Pelihara nisbah aspek" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, fuzzy, no-c-format +msgid "From:" +msgstr "Dari: " + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, fuzzy, no-c-format +msgid "To:" +msgstr " sehingga " + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Penapis" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Warna" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "Per&gi" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Plugin" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Imej" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Kesan" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Alatan" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Pemprosesan Kelompok" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Tetingkap" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Bar Alatan Lokasi" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 item" diff --git a/nb/Makefile.am b/nb/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/nb/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/nb/messages/Makefile.am b/nb/messages/Makefile.am new file mode 100644 index 0000000..61136e8 --- /dev/null +++ b/nb/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = nb +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/nb/messages/gwenview.po b/nb/messages/gwenview.po new file mode 100644 index 0000000..c015cf2 --- /dev/null +++ b/nb/messages/gwenview.po @@ -0,0 +1,1751 @@ +# translation of gwenview.po to +# Copyright (C) 2003 Free Software Foundation, Inc. +# Knut Yrvin , 2003. +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-09-30 08:50+0200\n" +"PO-Revision-Date: 2003-10-30 11:09+0100\n" +"Last-Translator: Knut Yrvin \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.0.2\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +#, fuzzy +msgid "New Folder..." +msgstr "Mapper" + +#: app/dirviewcontroller.cpp:97 +#, fuzzy +msgid "Rename..." +msgstr "Gi nytt navn …" + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, fuzzy, no-c-format +msgid "Configure Image List" +msgstr "Bilde" + +#: app/configdialog.cpp:124 +#, fuzzy +msgid "Image List" +msgstr "Bilde" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, fuzzy, no-c-format +msgid "Configure Image View" +msgstr "Bilde" + +#: app/configdialog.cpp:128 +#, fuzzy +msgid "Image View" +msgstr "Bilde" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "" + +#: app/configdialog.cpp:132 +#, fuzzy +msgid "Full Screen" +msgstr "Fullskjerm" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "" + +#: app/configdialog.cpp:140 +#, fuzzy +msgid "SlideShow" +msgstr "Lysbildefremvisning" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, fuzzy, no-c-format +msgid "Miscellaneous Settings" +msgstr "Bilde" + +#: app/configdialog.cpp:154 +#, fuzzy +msgid "Misc" +msgstr "Forskjellig" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "" + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "" + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "Mapper" + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:396 +#, fuzzy +msgid "Delete Bookmark &Folder" +msgstr "Mapper" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:400 +#, fuzzy +msgid "Delete &Bookmark" +msgstr "Mapper" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "" + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "Bilde" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +#, fuzzy +msgid "Image" +msgstr "Bilde" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +#, fuzzy +msgid "Folders" +msgstr "Mapper" + +#: app/mainwindow.cpp:915 +#, fuzzy +msgid "Image Comment" +msgstr "Bla gjennom" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" + +#: app/mainwindow.cpp:967 +#, fuzzy +msgid "Browse" +msgstr "Bla gjennom" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "Bilde" + +#: app/mainwindow.cpp:978 +#, fuzzy +msgid "&Rename..." +msgstr "Gi nytt navn …" + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "" + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "" + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "" + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Left" +msgstr "" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:91 +#: gvimagepart/gvimagepart.cpp:120 +msgid "Rotate &Right" +msgstr "" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "" + +#: app/mainwindow.cpp:997 +#, fuzzy +msgid "Slide Show" +msgstr "Lysbildefremvisning" + +#: app/mainwindow.cpp:1001 +#, fuzzy +msgid "Up" +msgstr "Opp" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "" + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +#, fuzzy +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Knut Yrvin" + +#: _translatorinfo.cpp:3 +#, fuzzy +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "knuty@skolelinux.no" + +#: gvdirpart/gvdirpart.cpp:120 +#, fuzzy +msgid "Slide Show..." +msgstr "Lysbildefremvisning" + +#: gvdirpart/gvdirpart.cpp:121 +#, fuzzy +msgid "Stop Slide Show" +msgstr "Lysbildefremvisning" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "GVDirPart" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:145 +#, fuzzy +msgid "Image Browser" +msgstr "Bla gjennom" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, fuzzy, no-c-format +msgid "Name" +msgstr "Navn" + +#: gvcore/filedetailview.cpp:83 +#, fuzzy +msgid "Size" +msgstr "Størrelse" + +#: gvcore/filedetailview.cpp:84 +#, fuzzy +msgid "Date" +msgstr "Dato" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "" + +#: gvcore/filedetailview.cpp:87 +#, fuzzy +msgid "Group" +msgstr "Gruppe" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "" + +#: gvcore/fileopobject.cpp:172 +#, fuzzy +msgid "Move File" +msgstr "Mapper" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "" + +#: gvcore/fileopobject.cpp:193 +#, fuzzy +msgid "Creating Folder" +msgstr "Mapper" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "Mapper" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "" + +#: gvcore/fileopobject.cpp:284 +#, fuzzy +msgid "Delete Files" +msgstr "Detaljer" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "Gi nytt navn …" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "" + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "" + +#: gvcore/imagesavedialog.cpp:56 +#, fuzzy +msgid "Format:" +msgstr "Format:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, fuzzy, no-c-format +msgid "All files" +msgstr "Alle filer" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "Bilde" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:289 +#, fuzzy +msgid "&Next" +msgstr "Bilde" + +#: gvcore/fileviewcontroller.cpp:293 +#, fuzzy +msgid "&Previous Folder" +msgstr "Mapper" + +#: gvcore/fileviewcontroller.cpp:297 +#, fuzzy +msgid "&Next Folder" +msgstr "Mapper" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:304 +#, fuzzy +msgid "Details" +msgstr "Detaljer" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +#, fuzzy +msgid "By Name" +msgstr "Navn" + +#: gvcore/fileviewcontroller.cpp:329 +#, fuzzy +msgid "By Date" +msgstr "Dato" + +#: gvcore/fileviewcontroller.cpp:329 +#, fuzzy +msgid "By Size" +msgstr "Størrelse" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "" + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:110 +msgid "&Previous Image" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:113 +#, fuzzy +msgid "&Next Image" +msgstr "Bilde" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "GVImagePart" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:155 +msgid "Image Viewer" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:189 +msgid "Loading..." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:200 +#, fuzzy +msgid "Done." +msgstr "Ingen" + +#: gvimagepart/gvimagepart.cpp:319 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:322 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:366 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, fuzzy, no-c-format +msgid "None" +msgstr "Ingen" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, fuzzy, no-c-format +msgid "Normal" +msgstr "Format:" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, fuzzy, no-c-format +msgid "Image size" +msgstr "Bilde" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, fuzzy, no-c-format +msgid "Name:" +msgstr "Navn:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, fuzzy, no-c-format +msgid "All images" +msgstr "Alle filer" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, fuzzy, no-c-format +msgid "Image Settings" +msgstr "Bilde" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, fuzzy, no-c-format +msgid "From:" +msgstr "Format:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, fuzzy, no-c-format +msgid "Images" +msgstr "Bilde" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "New Branch..." +#~ msgstr "Mapper" + +#, fuzzy +#~ msgid "Delete Branch" +#~ msgstr "Mapper" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Mapper" + +#, fuzzy +#~ msgid "Root Folder" +#~ msgstr "Mapper" + +#, fuzzy +#~ msgid "Renaming Folder" +#~ msgstr "Mapper" + +#, fuzzy +#~ msgid "Rename this folder to:" +#~ msgstr "Mapper" + +#, fuzzy +#~ msgid "Delete Folder" +#~ msgstr "Mapper" + +#, fuzzy +#~ msgid "Delete item(s)" +#~ msgstr "Detaljer" + +#, fuzzy +#~ msgid "Toggle full screen bar" +#~ msgstr "Fullskjerm" + +#, fuzzy +#~ msgid "Parent Folder" +#~ msgstr "Mapper" + +#, fuzzy +#~ msgid "Form1" +#~ msgstr "Format:" + +#, fuzzy +#~ msgid "%1 - No Images" +#~ msgstr "Bilde" + +#, fuzzy +#~ msgid "Forward" +#~ msgstr "Videresend" diff --git a/nds/Makefile.am b/nds/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/nds/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/nds/messages/Makefile.am b/nds/messages/Makefile.am new file mode 100644 index 0000000..45ab185 --- /dev/null +++ b/nds/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = nds +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/nds/messages/gwenview.po b/nds/messages/gwenview.po new file mode 100644 index 0000000..822d02f --- /dev/null +++ b/nds/messages/gwenview.po @@ -0,0 +1,1748 @@ +# Translation of gwenview.po to Low Saxon +# +# Manfred Wiese , 2006. +# Sönke Dibbern , 2006, 2007. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-07-01 01:11+0200\n" +"Last-Translator: Sönke Dibbern \n" +"Language-Team: Low Saxon \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" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Nieg Orner..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Ümnömen..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "In Heelschirmbedrief starten" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Na Dateityp filtern" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Na Dateimuster filtern (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Bloots Dateien vun oder nieger as wiesen" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Bloots Dateien vun oder öller as wiesen" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "En Startdatei oder -orner" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "En Bildkieker för KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Hööftschriever" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Schriever" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Fixopstellen vun JPEG-Vöransichten (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Adressbalken (v0.16.0)\n" +"Vörgeschicht-Ünnerstütten (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Kodeplaster för Dateiakschonen (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Afstört bi't Opstellen vun en Vöransicht för en schaadhaftig JPEG-Datei richt " +"(v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Kompileren för KDE 3.0 richt (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Eerste \".spec\"-Datei för RPM-Paketen" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" +"Kodeplaster för't Utsehn vun den Warktüüchbalken för " +"\"Rechts-na-Links\"-Spraken (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Druckünnerstütten (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Dateiinfo-Ansicht (v1.0.0)\n" +"Kodeplaster för't An-/Utmaken vun dat automaatsche Topassen vun de " +"Ansichtgrött(v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Instellbor Muusrad-Bedregen (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Optschoon, de verhöödt, dat Gwenview automaatsch dat eerste Bild ut en Orner " +"laadt (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Vöransicht-Opstellen för't Delen vun den Vöransicht-Orner vun Konqueror 3 richt " +"(v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Kodeplaster för de Muusnavigatschoon (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Inbedden na't Orner-Rechtsklickmenü vun Konqueror" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Leesteken-Orner tofögen/wegdoon" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Leesteken tofögen/wegdoon" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Bildlist instellen" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Bildlist" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Bildansicht instellen" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Bildansicht" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Heelschirmbedrief instellen" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Heel Schirm" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Dateiakschonen instellen" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Dateiakschonen" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Diaschau" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "KIPI-Modulen instellen" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "KIPI-Modulen" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Anner Instellen" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Anner Saken" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Twischenspiekergrött is %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/padd/na/en/bild.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "En Kommentar" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Twischenspieker is al leddig." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Wullt Du den Vöransicht-Twischenspieker redig leddig maken? Dit warrt den Orner " +"%1 wegdoon." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Twischenspieker wöör leddig maakt." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (utsöcht Biller)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Tofögen" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Wegdoon" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Leesteken tofögen..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Leesteken-Orner tofögen..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Bewerken..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Wullt Du den Leesteken-Orner %1 redig wegdoon?" +"
Dat warrt den Orner mit all sien Leestekens wegdoon." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Leesteken-&Orner wegdoon" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Wullt Du dat Leesteken %1 redig wegdoon?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "&Leesteken wegdoon" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Keen Bild utsöcht." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Dit Bild lett sik nich kommenteren." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Hier kannst Du en Kommentar för dit Bild ingeven." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Keen Kommentar verföögbor." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Extern Warktüüch" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Du wullt de Finsterinstellen na de Standardweerten torüchsetten. Büst Du seker?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Torüchsetten" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Keen Biller" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 Pixels" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Bild" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Ornern" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Bildkommentar" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Opfrischen vun de Instellen " +"
Dien verleden Instellen wöör wegen en Reeg Ännern an't Andock-Bedregen " +"wegsmeten. Bitte stell Dien andockt Finstern nieg in.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Dörkieken" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Bild wiesen" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "Ü&mnömen..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Koperen na..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Verschuven na..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "&Linken na..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Na &links dreihen" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Na &rechts dreihen" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Spegeln" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "Ü&mdreihen" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Diaschau" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Na baven" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Tohuus" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Extern Warktüüch instellen..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "\"%1\" versteken" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "\"%1\" wiesen" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Adressbalken" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Adressbalken leddig maken" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "&Adress:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Gah na" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Keen Moduul" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Keen KIPI-Ünnerstütten" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Manfred Wiese, Sönke Dibbern" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "m.j.wiese@web.de, s_dibbern@web.de" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Diaschau..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Diaschau anhollen" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Billerkieker" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Millimeters" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Zentimeters" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Toll" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Merrn links" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Merrn rechts" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Baven links" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Baven rechts" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Nerrn links" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Nerrn rechts" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Baven in de Merrn" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Nerrn in de Merrn" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "In de Merrn" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Utsöchte Dateien warrt neegst wegdaan" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "Na de Affalltünn ver&schuven" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"1 Element utsöcht.\n" +"%n Elementen utsöcht." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Dit Element warrt duerhaftig vun Dien Fastplaat wegdaan." +"\n" +"Disse Elementen warrt duerhaftig vun Dien Fastplaat wegdaan" +"." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Dit Element warrt na de Affalltünn verschaven.\n" +"Disse Elementen warrt na de Affalltünn verschaven." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Deit mi leed, man animeert Biller laat sik nich sekern." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Naam" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Grött" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Datum" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Verlöven" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Eegner" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Koppel" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview kann Dateien vun dit Formaat nich sekern." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Dit is en Krinklink." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Disse Datei is schriefschuult." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "Dee Orner \"%1\" is schriefschuult." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Temporeerdatei lett sik nich opstellen.\n" +"Grund: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Bild lett sik nich na en Temporeerdatei sekern.\n" +"Grund: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "\"%1\" lett sik nich schrieven." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Datei lett sik nich na \"%1\" hoochladen." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Bi't Sekern hett dat en Fehler geven." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Helligkeit/Kontrast/Gamma instellen" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "De Warktüüchnaam mutt nich leddig wesen" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Dat gifft al en Warktüüch mit den Naam \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Datei koperen" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Orner för't Koperen vun Dateien utsöken" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Datei linken" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Orner för't Linken vun Dateien utsöken" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Datei verschuven" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Orner för't Verschuven vun Dateien utsöken" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Orner opstellen" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Giff den Naam för den niegen Orner in:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Orner opstellen" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Wullt Du disse Dateien redig na de Affalltünn verschuven?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Dateien na de Affalltünn verschuven" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "Na &Affalltünn verschuven" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Wullt Du %1 redig na de Affalltünn verschuven?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Datei na de Affalltünn verschuven" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Wullt Du disse Dateien redig wegdoon?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Dateien wegdoon" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Wullt Du %1 redig wegdoon?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Datei wegdoon" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Datei ümnömen" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Datei %1 ümnömen na:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "Ü&mnömen" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "Hierhen &verschuven" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "Hierhen &koperen" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "Hierhen en &Link maken" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Op &Finstergrött topassen" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Op &Breed topassen" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Op &Hööchde topassen" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Ansichtgrött fastnageln" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Höger Gamma" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Sieter Gamma" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Heller" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Düüsterer" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Höger Kontrast" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Sieter Kontrast" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Dat Bild passt nich op de Siet. Wat wullt Du doon?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Schrimpen" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "Dat Bild %1 wöör ännert. Wullt Du de Ännern sekern?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Datei \"%1\" lett sik nich sekern." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Keen Kommentar)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Keen Dokment to sekern" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Formaat:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Anner..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "All Dateien" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Bloots Biller" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Bloots Videos" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Mehr" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Eerst" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Lest" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Nakamen" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Verleden Orner" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Nakamen Orner" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "&Eerst Ünnerorner" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Enkelheiten" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Vöransichtbiller, Informatschonen dor blang" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Vöransichtbiller, Informatschonen nerrn" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Vöransicht-Grött" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "&Versteken Dateien wiesen" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Sorteren" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Na Naam" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Na Datum" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Na Grött" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Daalwarts" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Vöransicht-Enkelheiten bewerken..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Vöransicht-Grött: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Grötter maken mit en Linksklick, lütter mit en Rechtsklick. Du kannst dor ok " +"dat Muusrad för bruken." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Treck, wenn Du dat Bild verschuven wullt, klick op den Middelknoop, wenn Du dat " +"automaatsche Topassen vun de Ansichtgrött an-/utmaken wullt. Holl de " +"\"Strg\"-Tast drückt, wenn Du na dat Ansichtgrött-Warktüüch wesseln wullt." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Disse JPEG-Datei lett sik nich sekern." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Bild lett sik nich na en Temporeerdatei schrieven" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Verleden Bild" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Nakamen Bild" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Bildkieker" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "An't Laden..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Fardig." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "Orginaal &sekern" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"De Gwenview-Komponent kann Dien Ännern nich sekern. Wullt Du dat Orginaalbild " +"sekern?" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "\"%1\" lett sik nich för't Schrieven opmaken." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Nieg Telg tofögen" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Titel:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Lüttbild:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Muuswieser \"To doon\" bi't Laden vun en Bild wiesen" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Op-Schirm-Dorstellen" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Vöransicht:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"datei.jpg - 1024x768\n" +"De Bildkommentar" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Du kannst de nakamen Platzhollers för de Op-Schirm-Dorstellen bruken:\n" +"
    \n" +"
  • %f: Dateinaam
  • \n" +"
  • %p: Dateipadd
  • \n" +"
  • %c: Kommentar
  • \n" +"
  • %r: Oplösen
  • \n" +"
  • %n: Aktuell Bildpositschoon
  • \n" +"
  • %N: Bildtall
  • \n" +"
  • %a: Blenn
  • \n" +"
  • %t: Belichtentiet
  • \n" +"
  • %i: ISO-Föhlsamkeit
  • \n" +"
  • %l: Brennwiet
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Bedregen bi't Verlaten vun en ännert Bild" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Nafragen" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Sekern ahn Nafraag" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Ännern wegsmieten" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Biller bi't Laden automaatsch dreihen" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "Instellen, de Gwenview för den nakamen Start wohren schall" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Tolest opmaakt Adress" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Filtertostand" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" +"Lütte Biller grötter maken, wenn automaatsch Ansichtgrött-&Topassen anmaakt is" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Achtergrundklöör:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Kantstreken" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Keen" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Gau" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normaal" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Best" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Later Kantstreken" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Wenn disse Optschoon anmaakt is, wiest Gwenview dat Bild as gau as mööglich un " +"maakt dat eerst na en kort Töövtiet weker.\n" +"Bruuk disse Optschoon, wenn Dien Reekner nich so gau is." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Aktuell Bild rullen" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Bildlist dörkieken" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Muusrad-Bedregen över Bild" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Rullbalkens wiesen" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Ornern un Archiven wiesen" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Vöransicht" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Afstand twischen Vöransichten:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Informatschonen binnen den Vöransicht-Text:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Dateinaam" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Bildgrött" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Dateigrött" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Dateidatum" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Vöransicht-Twischenspieker" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Vöransichten binnen Twischenspieker wohren" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Twischenspieker bi't Beennen automaatsch leddig maken" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Twischenspieker-Grött utreken" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Twischenspieker leddig maken" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Wedderhalen" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Biller in tofällig Reeg wiesen" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Bi't leste Bild vun den Orner anhollen" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Normalerwies warrt de Diaschau, wenn Du ehr in de Merrn vun en Orner anfangst, " +"all Biller achter dat Anfangbild wiesen, un denn all Biller dor vör.\n" +"\n" +"Wenn disse Optschoon anmaakt is, warrt de Diaschau anhollen, wenn se bi't leste " +"Bild binnen den Orner anlangt is." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Töövtiet twischen de Biller (in Sekunnen):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Verschuven un Koperen vun Dateien" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Koperen-Dialoog wiesen" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Verschuven-Dialoog wiesen" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Standard-Teelorner:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Dateien wegdoon" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Nafragen" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Wegdaan Dateien na de Affalltünn verschuven" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Dateien redig wegdoon (riskant)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Lüttbild-Platzholler, nich in de Böversiet" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Platzholler för de Wegdoo-Metood, nich in de Böversiet" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Platzholler för Tall vun Dateien, nich in de Böversiet" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "Elementen &wegdoon, nich na de Affalltünn verschuven" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Wenn anmaakt, warrt Elementen duerhaftig wegdaan un nich na de Affalltünn " +"verschaven" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Is dit anmaakt, warrt Indrääg duerhaftig wegmaakt" +", ansteed dat se na de Affalltünn verschaven warrt.

\n" +"\n" +"

Bruuk disse Optschoon achtsam: De mehrsten Dateisystemen köönt " +"wegdaan Dateien nich seker wedderherstellen.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Kontrast:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gammaweert:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Helligkeit:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Extern Warktüüch instellen" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Tofögen" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Mehr Warktüüch halen" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Dateitoornen" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Naam:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Befehl:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Du kannst Slötelwöör binnen dat Befehlsfeld bruken:\n" +"
    \n" +"
  • %u: Aktuell URL.
  • \n" +"
  • %U: Aktuell URLs. Bruuk dit, wenn dat Warktüüch mehr Adressen " +"hanteren kann.
  • \n" +"
  • %f: Aktuell Datei. Bruuk dit, wenn dat Warktüüch keen Adressen " +"hanteren kann.
  • \n" +"
  • %F: Liek as %f, man för mehr Dateien.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "All Biller" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Egen:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "MIME-Typ" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Vöransicht-Enkelheiten" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" +"Mehr Instellen laat sik binnen den \"Gwenview instellen\"-Dialoog finnen." + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Bildinstellen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Bildpositschoon:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "&Dateinaam nerrn dat Bild drucken" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Bildkommentar drucken" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Ansichtgrött" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&Keen Topassen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "Bild op Siedengrött &topassen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Lütte Biller grötter maken" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Utdehnen op:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Proportschoon wohren" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Dateien över Platzhollers as t.B \"*.png\" filtern" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Vun:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Bloots Dateien vun dit\n" +"Datum oder nieger weisen" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Bet:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" +"Bloots Dateien vun dit\n" +"Datum oder öller weisen" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Filtern" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Klören" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Gah na" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Modulen" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Biller" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Effekten" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Warktüüch" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Stapel-Verarbeiden" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Sammeln" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Finster" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Adress-Warktüüchbalken" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 Elementen" diff --git a/nl/Makefile.am b/nl/Makefile.am new file mode 100644 index 0000000..ff7ab78 --- /dev/null +++ b/nl/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages doc diff --git a/nl/doc/Makefile.am b/nl/doc/Makefile.am new file mode 100644 index 0000000..9679cba --- /dev/null +++ b/nl/doc/Makefile.am @@ -0,0 +1,2 @@ +KDE_LANG = nl +KDE_DOCS=gwenview diff --git a/nl/doc/browse_mode.png b/nl/doc/browse_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..732f5e98d805cd0c7c522feefff4b5e29311efda GIT binary patch literal 94517 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 QSO5S307*qoM6N<$f_q%Gc>n+a literal 0 HcmV?d00001 diff --git a/nl/doc/docked_windows.docbook b/nl/doc/docked_windows.docbook new file mode 100644 index 0000000..42cdd98 --- /dev/null +++ b/nl/doc/docked_windows.docbook @@ -0,0 +1,70 @@ +Ingesloten vensters +De interface van &kappname; is opgebouwd uit een aantal kleinere ingesloten vensters. Het werken met deze vensters kan in het begin moeilijk zijn. Om een bepaald venster in &kappname; de focus te geven klikt u er gewoon op. + +Elk ingesloten venster heeft bovenlangs een kleine balk, met een knop in de vorm van een schuine pijl waarmee u het venster kunt vastzetten of losmaken en een sluitknop in de vorm van de letter X. De balk ziet er als volgt uit: + Balk bovenlangs een ingesloten venster + + + + + + Balk bovenlangs een ingesloten venster + + + + + + + Het klikken op de sluitknop verwijdert een ingesloten venster uit de interface. Om een venster terug te halen selecteert u het in menu Venster. + + + Om de grootte van ingesloten vensters te wijzigen, klik op de rand tussen de vensters en versleep deze. + + + Om de ingesloten vensters opnieuw te ordenen, klik op de balk bovenlangs de vensters en sleep het venster naar de gewenste positie, relatief aan de andere ingesloten vensters. Terwijl u het venster versleept verschijnt er een kader dat de nieuwe positie die het venster zal innemen aangeeft. Laat het venster los als het kader op de juiste plek staat. + Als u twee vensters door middel van tabbladen wilt ordenen, sleep het venster naar het midden van het andere venster dat u in een tabblad wilt veranderen. + + + Om een venster los te maken, klik op de losmaken-knop in de rechter bovenhoek of dubbelklik op de balk bovenlangs het venster. + Door weer te dubbelklikken of te klikken op de vastzetten-knop wordt het venster op zijn oorspronkelijke plaats terug gezet. + U kunt ook een losgemaakt venster insluiten door het te slepen naar een positie in het programma, op dezelfde manier als bij het opnieuw ordenen van de vensters. + + + + Het bestandsoverzicht kan zelf niet worden verplaatst of losgemaakt. Maar u kunt de andere vensters wel naar de positie van het bestandsoverzicht brengen waardoor deze zichzelf verplaatst. + + + + Tijdens het verslepen van het venster kunt u de handeling annuleren met de toets Escape. Om de ingesloten vensters terug te brengen in de standaardopmaak, gebruik menuoptie Venster Herstellen. + + + + diff --git a/nl/doc/external_tools.docbook b/nl/doc/external_tools.docbook new file mode 100644 index 0000000..4af20e1 --- /dev/null +++ b/nl/doc/external_tools.docbook @@ -0,0 +1,81 @@ + +Externe hulpmiddelen + +U kunt &kappname; op eenvoudige wijze uitbreiden met behulp van externe hulpprogramma's. Deze hulpmiddelen zijn beschikbaar vanuit het contextmenu dat verschijnt als u met de rechter muisknop klikt op een miniatuur, of in de afbeeldingsweergave. Kijk bij de optie Externe hulpmiddelen. + +&kappname; heeft enkele voorgedefinieerde externe hulpmiddelen, maar het is vrij gemakkelijk om meer toe te voegen via de dialoog Externe hulpmiddelen instellen. U kunt dit dialoog openen vanuit InstellingenExterne hulpmiddelen instellen.... + +Zo ziet het er uit: + De dialoog Externe hulpmiddelen + + + + + + + + +In dit voorbeeld heb ik een extern hulpmiddel gedefinieerd dat het programma EXIFtran aanroept voor het regenereren van EXIF-tags in JPEG-afbeeldingen. Hier is een gedetailleerde beschrijving van de definitie: + + + + Het veld Naam: bevat een beschrijving van uw hulpmiddel, zoals het zal verschijnen in het menu. + + + Het veld Commando: bevat het commando dat zal worden uitgevoerd als het hulpmiddel wordt aangeroepen. Klik op het vraagtekentje rechts van het veld voor een lijst met plaatshouders die u in dit veld kunt gebruiken. Deze plaatshouders zullen worden vervangen door de afbeeldingsbestanden. + + + Met de knop rechts kunt u een pictogram uitzoeken voor uw hulpmiddel. + + + De groep Bestandsassociaties geeft aan met welke bestandstypen dit hulpmiddel kan worden gebruikt. Uw hulpmiddel zal alleen in het menu Externe hulpmiddelen verschijnen als de geselecteerde bestanden van het juiste type zijn. In mijn voorbeeld, dit hulpmiddel is alleen van toepassing op JPEG-afbeeldingen, en dus kies ik Aangepast:, dan image/jpeg en image/pjpeg. + + + + + U kunt andere voorbeelden van externe hulpmiddelen vinden op de website van &kappname;. + + + + diff --git a/nl/doc/external_tools_dialog.png b/nl/doc/external_tools_dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..5c71d4f58271bd938688673a71dfb06f3a0b70d5 GIT binary patch literal 17048 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�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 + + + + + + + + + + +]> + + +Handboek van Gwenview + + + +Aurélien Gâteau

aurelien.gateau@free.fr
+ +ChristopherMartin
chrsmrtn@debian.org
+
+ +&Rinse.Devries; + +2005 +Aurélien Gâteau + + + +2005-08-21 +1.2.92 + +&kappname; is een afbeeldingenviewer voor &kde; + + +KDE +afbeelding +viewer +artiest +foto +afbeelding + + +&introduction; +&interface; + +&external_tools; + + +Tips +&mouse; &keybindings; &docked_windows; + + diff --git a/nl/doc/interface.docbook b/nl/doc/interface.docbook new file mode 100644 index 0000000..04fb8f8 --- /dev/null +++ b/nl/doc/interface.docbook @@ -0,0 +1,59 @@ + +De interface + +Blader- en weergavemodi + +Standaard wordt &kappname; geopend in de bladermodus. + +In deze modus kunt u op eenvoudige wijzenavigeren door uw bestanden en mappen. Zoals u in de schermafdruk ziet toont het voorbeeldvenster de huidige afbeelding en het eventuele afbeeldingcommentaar. + + + Schermafdruk van bladermodus + + + + + + + + +In de bladermodus, door menuoptie &Ctrl;EnterBeeld Bladeren uit te schakelen komt u in de weergavemodus, waarin de afbeeldingen het hele venster in beslag nemen. + + + Schermafdruk van weergavemodus + + + + + + + +U kunt meteen in de weergavemodus starten door &kappname; op te starten met een afbeeldingsbestand als argument. + + + + + + diff --git a/nl/doc/introduction.docbook b/nl/doc/introduction.docbook new file mode 100644 index 0000000..806fc21 --- /dev/null +++ b/nl/doc/introduction.docbook @@ -0,0 +1,24 @@ + +Inleiding + + +Wat is &kappname;? + +&kappname; is een snelle en eenvoudig te gebruiken afbeeldingenviewer voor KDE. + +Het bevat een mappenstructuur- en bestandsoverzichtsvenster waarmee u op eenvoudige wijze kunt bladeren door uw bestanden en mappen. &kappname; maakt gebruik van ingesloten vensters. Hierdoor kunt u de opmaak van het programma naar eigen inzicht veranderen. U kunt uw afbeeldingen ook in volledig-scherm-modus doorbladeren, of ingebed in &konqueror;. + +Het laden van de afbeeldingen wordt verzorgt door de bibliotheek Qt. &kappname; ondersteunt dus alle afbeeldingsformaten die uw Qt-installatie ondersteunt. &kappname; kan ook transparante afbeeldingen en animaties weergeven. + +&kappname; biedt ondersteuning voor het weergeven en bewerken van EXIF-commentaren. Bovendien is er ondersteuning aanwezig voor verliesloze JPEG-transformaties, zoals roteren en spiegelen. + + + + + diff --git a/nl/doc/keybindings.docbook b/nl/doc/keybindings.docbook new file mode 100644 index 0000000..38840db --- /dev/null +++ b/nl/doc/keybindings.docbook @@ -0,0 +1,54 @@ + +Sneltoetsen + +&kappname; heeft een groot aantal sneltoetsen, welke u kunt vinden en wijzigen via menuoptie InstellingenSneltoetsen instellen.... Bij de bestandsoverzicht- en mappenstructuurvensters kunt u de standaard KDE-sneltoetsen gebruiken. + +Een aantal van de meest bruikbare standaardtoetsenbindingen zijn: + + + Spatiebalk: toont de volgende afbeelding in de map. + Backspace: toont de vorige afbeelding in de map. + &Ctrl;Enter: wisselt tussen de blader- en weergavemodus. + &Ctrl;&Shift;F: activeert de volledig-scherm-modus. + Escape: beëindigt de volledig-scherm-modus. + + + diff --git a/nl/doc/mouse.docbook b/nl/doc/mouse.docbook new file mode 100644 index 0000000..8e77266 --- /dev/null +++ b/nl/doc/mouse.docbook @@ -0,0 +1,63 @@ +Het gebruik van de muis + +Schuiven met de muis + + Door de linker muisknop ingedrukt te houden kunt u de afbeelding verschuiven als deze groter is dan het venster. + De muiswiel zal de afbeelding op en neer schuiven. + + + + +Zoomen met de muis + + Klikken met de middelste muisknop zal de autozoom aan- of uitzetten. + Om in of uit te zoomen, houd de toets Control ingedrukt terwijl u met de muiswiel draait of met de linker of rechter muisknop klikt. + + Houd de toets Alt ingedrukt terwijl u de muiswiel draait om horizontaal door de afbeelding te schuiven. + + + + +Bladeren met de muis + + Dubbelklikken op een afbeelding schakelt de bladermodus aan of uit. + Standaard bladert de muiswiel op en neer door de afbeelding, maar dit gedrag kunt u veranderen in het bladeren door de afbeeldingen in de huidige map. + Om naar de volgende afbeelding te gaan, houd de linker muisknop boven een afbeelding ingedrukt, en klik dan met de rechter muisknop. + Om de vorige afbeelding te laden, houd de rechter muisknop ingedrukt en klik vervolgens met de linker muisknop. + + + + diff --git a/nl/doc/view_mode.png b/nl/doc/view_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..d5ffb9ec68c07536a82d5fca34fa94791002ae84 GIT binary patch literal 123404 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 BMeYCq literal 0 HcmV?d00001 diff --git a/nl/messages/Makefile.am b/nl/messages/Makefile.am new file mode 100644 index 0000000..69faf0b --- /dev/null +++ b/nl/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = nl +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/nl/messages/gwenview.po b/nl/messages/gwenview.po new file mode 100644 index 0000000..af47da9 --- /dev/null +++ b/nl/messages/gwenview.po @@ -0,0 +1,1753 @@ +# translation of gwenview.po to +# Rinse de Vries , 2002, 2003, 2004, 2005, 2006, 2007, 2008. +# Wilbert Berendsen , 2003. +# Tom Albers , 2005. +# Rinse de Vries , 2005. +# Bram Schoenmakers , 2006. +# translation of gwenview.po to Dutch +# translation of gwenview.po to +# translation of gwenview.po to +# translation of gwenview.po to +# translation of gwenview.po to +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2008-01-19 12:34+0100\n" +"PO-Revision-Date: 2008-02-12 22:19+0100\n" +"Last-Translator: Rinse de Vries \n" +"Language-Team: Dutch \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" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Nieuwe map..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Hernoemen..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Als volledig scherm starten" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Op bestandtype filteren" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Op bestandspatroon filteren (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Alleen bestanden nieuwer dan of gelijk aan tonen" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Alleen bestanden ouder dan of gelijk aan tonen" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Een beginmap of -bestand" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Een afbeeldingenweergaveprogramma voor KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Hoofdontwikkelaar" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Ontwikkelaar" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Snel aanmaken van JPEG-voorbeelden (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Adresbalk (v0.16.0)\n" +"Geschiedenis (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Patch voor bestandsoperaties (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Crash gerepareerd die optrad bij het maken van preview van een corrupt " +"JPEG-bestand (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Compileren gerepareerd onder KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Eerste RPM-spec-bestand" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "Werkbalklayout patch voor RTL-talen (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Ondersteuning voor afdrukken (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Bestandsinfovenster (v1.0.0)\n" +"Patch om autozoom om te schakelen met een klik (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Instelbaar muiswielgedrag (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Optie om te voorkomen dat Gwenview automatisch de eerste afbeelding van een map " +"laadt (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Aanmaken van previews verbeterd zodat deze met Konqueror v3 gedeeld worden " +"(v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Patch voor muisnavigatie (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Integratie in Konqueror contextmenu" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Bladwijzermap toevoegen/bewerken" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Bladwijzer toevoegen/bewerken" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Afbeeldingenlijst instellen" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Afbeeldingenlijst" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Afbeeldingenweergave instellen" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Afbeeldingsweergave" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Volledig-scherm-modus instellen" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Volledig scherm" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Bestandsoperaties instellen" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Bestandsoperaties" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Diavoorstelling" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "KIPI-plugins instellen" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "KIPI-plugins" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Overige instellingen" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Diversen" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Cachegrootte is %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/pad/naar/enkele/afbeeldingen.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Een commentaar" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Cache is al leeg." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Wilt u de cache met miniaturen legen? Dit zal de map%1 verwijderen." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Cache geleegd." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (Geselecteerde afbeeldingen)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Toevoegen" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Verwijderen" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Bladwijzer toevoegen..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Bladwijzermap toevoegen..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Bewerken..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Wilt u de bladwijzermap %1 verwijderen? " +"
Dit zal de map inclusief alle bladwijzers die ze bevat verwijderen." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Bladwijzermap &verwijderen" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Wilt u de bladwijzer %1 verwijderen?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "&Bladwijzer verwijderen" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Geen afbeelding geselecteerd." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Deze afbeelding kan geen commentaar bevatten." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Typ hier commentaar voor deze afbeelding." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Geen commentaar beschikbaar." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Externe gereedschappen" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"U staat op het punt de vensterinstellingen terug te zetten naar de " +"fabriekswaarden. Wilt u dat?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Herstellen" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Geen afbeeldingen" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 pixels" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Afbeelding" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Mappen" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Afbeeldingscommentaar" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Configuratiebijwerking " +"
Vanwege enkele wijzigingen in het insluitgedrag wordt uw oude configuratie " +"hiervan genegeerd. Stel uw insluitingen opnieuw in.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Bladeren" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Afbeelding tonen" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Hernoemen..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Kopiëren naar..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Verplaatsen naar..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "Koppe&len naar..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Left" +msgstr "&Linksom draaien" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:91 +#: gvimagepart/gvimagepart.cpp:120 +msgid "Rotate &Right" +msgstr "&Rechtsom draaien" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Horizontaal spiegelen" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Verticaal spiegelen" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Diavoorstelling" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Omhoog" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Begin" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Externe hulpmiddelen instellen..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "%1 verbergen" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "%1 tonen" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Locatiebalk" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Locatiebalk wissen" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "L&ocatie:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Ga" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Geen plugin" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Geen ondersteuning voor KIPI" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Fabrice Mous,Rinse de Vries,Wilbert Berendsen" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr ",rinsedevries@kde.nl,wbsoft@xs4all.nl" + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Slide Show..." +msgstr "Diavoorstelling..." + +#: gvdirpart/gvdirpart.cpp:121 +msgid "Stop Slide Show" +msgstr "Diavoorstelling stoppen" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:145 +msgid "Image Browser" +msgstr "Afbeeldingsbrowser" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "millimeter" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "centimeter" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "inch" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Middenlinks" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Middenrechts" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Linksboven" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Rechtsboven" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Linksonder" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Rechtsonder" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Middenboven" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Middenonder" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Gecentreerd" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Geselecteerde bestanden verwijderen?" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "Naar &prullenbalk" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"1 item geselecteerd.\n" +"%n items geselecteerd." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Dit item zal permanent worden verwijderd van uw harde schijf.\n" +"Deze items zullen permanent worden verwijderd " +"van uw harde schijf." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Dit item zal naar de prullenbak worden verplaatst.\n" +"Deze items zullen naar de prullenbak worden verplaatst." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Helaas, afbeeldingen met animatie kunnen niet worden opgeslagen." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Naam" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Grootte" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Datum" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Toegangsrechten" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Eigenaar" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Groep" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview kan geen afbeeldingen in dit formaat opslaan." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Dit is een cyclische koppeling." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Dit bestand is alleen-lezen." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "De map %1 is alleen-lezen." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Tijdelijk bestand kon niet worden aangemaakt.\n" +"Reden: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Opslaan van afbeelding naar tijdelijk bestand is mislukt.\n" +"Reden: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Er kon niet worden opgeslagen in %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Het bestand kon niet worden geüpload naar %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Er deed zich een fout voor tijdens het opslaan." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Helderheid/contrast/gamma aanpassen" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Voer een naam in voor het gereedschap" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Er bestaat reeds een gereedschap met de naam \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Bestand kopiëren" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Selecteer de map waar u de bestanden naar toe wilt kopiëren" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Bestand koppelen" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Selecteer de map waar u de bestanden naar toe wilt koppelen" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Bestand verplaatsen" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Selecteer de map waar u de bestanden naar toe wilt verplaatsen" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Map aanmaken" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Geef de naam van de nieuwe map:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Map aanmaken" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Wilt u deze bestanden verwijderen?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Bestanden naar prullenbak" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "Naar &prullenbak" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Wilt u %1 naar de prullenbak verplaatsen?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Bestand naar prullenbak" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Wilt u deze bestanden verwijderen?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Bestanden verwijderen" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Wilt u %1 verwijderen?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Bestand verwijderen" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Bestand hernoemen" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Bestand %1 hernoemen naar:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "&Hernoemen" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "Hierheen &verplaatsen" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Hierheen kopiëren" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "Hier&heen verbinden" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Passend in &venster" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Passend in &breedte" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Passend in &hoogte" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "Zoomen vergrende&len" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Gamma verhogen" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Gamma verlagen" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Helderheid verhogen" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Helderheid verlagen" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Contrast verhogen" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Contrast verlagen" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "De afbeelding past niet op de pagina. Wat wilt u doen?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Krimpen" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "De afbeelding %1 is gewijzigd, wilt u het opslaan?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "De afbeelding kon niet worden opgeslagen in %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Geen commentaar)" + +#: gvcore/documentimpl.cpp:100 +msgid "No document to save" +msgstr "Geen document om op te slaan" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Opmaak:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Overig..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Alle bestanden" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Alleen afbeeldingen" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Alleen video's" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Meer" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Eerste" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Laatste" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "V&olgende" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Vorige map" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "Volge&nde map" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "Eer&ste submap" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Details" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Miniaturen met info aan zijkant" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Miniaturen met info aan onderkant" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Miniatuurgrootte" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Verbor&gen bestanden tonen" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Sorteren op" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Naam" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Datum" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Grootte" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Aflopend" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Miniatuurdetails bewerken..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Miniatuurgrootte: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Linksklikken voor inzoomen, en rechtsklikken voor uitzoomen. U kunt ook de " +"muiswiel gebruiken." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Sleep om de afbeelding te verplaatsen, middelklik om autozoomen aan/uit te " +"zetten. Houdt de toets Control ingedrukt om van zoomgereedschap te veranderen." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Dit JPEG-bestand kon niet worden opgeslagen." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Kon afbeelding niet in een tijdelijk bestand opslaan" + +#: gvimagepart/gvimagepart.cpp:110 +msgid "&Previous Image" +msgstr "&Vorige afbeelding" + +#: gvimagepart/gvimagepart.cpp:113 +msgid "&Next Image" +msgstr "V&olgende afbeelding" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:155 +msgid "Image Viewer" +msgstr "Afbeeldingenweergave" + +#: gvimagepart/gvimagepart.cpp:189 +msgid "Loading..." +msgstr "Bezig met laden..." + +#: gvimagepart/gvimagepart.cpp:200 +msgid "Done." +msgstr "Gereed." + +#: gvimagepart/gvimagepart.cpp:319 +msgid "&Save Original" +msgstr "Origineel op&slaan" + +#: gvimagepart/gvimagepart.cpp:322 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"Gwenview KPart kan de wijzigingen die u hebt gemaakt niet opslaan. Wilt u de " +"originele afbeelding opslaan?" + +#: gvimagepart/gvimagepart.cpp:366 +msgid "Could not open '%1' for writing." +msgstr "Kon '%1' niet voor schrijven openen." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Nieuwe zijtak toevoegen" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL-adres:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Titel:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Pictogram:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Bezig-muisaanwijzer tonen tijdens laden van afbeelding" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "On Screen Display" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Voorbeeld:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"bestand.jpg - 1024x768\n" +"Het bestandscommentaar" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"U kunt de volgende plaatshouders gebruiken voor het indelen van de On Screen " +"Display:\n" +"
    \n" +"
  • %f: bestandsnaam
  • \n" +"
  • %p: bestandspad
  • \n" +"
  • %c: commentaar
  • \n" +"
  • %r: resolutie
  • \n" +"
  • %n: positie huidige afbeelding
  • \n" +"
  • %N: aantal afbeeldingen
  • \n" +"
  • %a: diafragma
  • \n" +"
  • %t: belichtingstijd
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: brandpuntsafstand
  • \n" +"
\n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Wat te doen als u een gewijzigde afbeelding sluit" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Vragen" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "In stilte opslaan" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Wijzigingen verwerpen" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Afbeeldingen automatisch roteren tijdens het laden" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" +"Welke instellingen wilt u laten onthouden bij de volgende keer dat u Gwenview " +"start" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Laatstgeopende locatie" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Filterstatus" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Kleine afbeeldingen vergroten als auto&zoomen is ingeschakeld" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Achtergrondkleur:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Gladstrijken" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Geen" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Snel" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normaal" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Beste" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Gladstrijken uitstellen" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Deze optie zorgt ervoor dat Gwenview de afbeelding zo snel mogelijk zal " +"weergeven, en na een kleine vertraging zal gladstrijken.\n" +"Gebruik deze optie als u geen snelle computer hebt." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Huidige afbeelding verschuiven" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Afbeeldingslijst doorbladeren" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Muiswielgedrag over afbeelding" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Schuifbalken tonen" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Mappen en archieven tonen" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Miniaturenweergave" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Afstand tussen miniaturen:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Informatie om te weergeven in de miniatuurtekst:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Bestandsnaam" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Afbeeldingsgrootte" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Bestandsgrootte" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Bestandsdatum" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Miniaturencache" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Miniaturen in cache opslaan" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Cache met miniaturen automatisch legen bij afsluiten" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Cachegrootte berekenen" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Cache legen" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Herhalen" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Afbeeldingen in willekeurige volgorde tonen" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Bij laatste afbeelding in de map stoppen" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Standaard, als u een diavoorstelling in het midden van een map start, dan zal " +"de voorstelling eerst alle afbeeldingen die erna komen tonen, en daarna alle " +"afbeelding die ervoor staan.\n" +"\n" +"Met deze optie ingeschakeld stopt de diavoorstelling bij de laatste afbeelding " +"in de map." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Vertraging tussen afbeeldingen (in seconden):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Verplaatsen en kopiëren van bestanden" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Kopieervenster tonen" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Verplaatsvenster tonen" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Standaard bestemmingsmap:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Verwijderen van bestanden" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Vragen om een bevestiging" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Verwijderde bestanden naar de prullenbak verplaatsen" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Bestanden verwijderen (riskant)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Pictogramplaatshouder, niet in GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Plaatshouder voor verwijdermethode, niet in GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Plaatshouder voor het aantal bestanden, niet in GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "Items verwij&deren in plaats van naar de prullenbak verplaatsen" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Wanneer ingeschakeld zullen items permanent worden verwijderd in plaats van in " +"de prullenbak geplaatst." + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +" " +"

Als dit keuzevakje is ingeschakeld, dan zullen items " +"permanent worden verwijderd in plaats van in de prullenbak geplaatst.

\n" +"\n" +"

Gebruik deze optie met zorg. Bij de meeste bestandssystemen is het " +"niet mogelijk om op betrouwbare wijze verwijderde bestanden terug te halen.

" +"
" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Contrast:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gamma:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Helderheid:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Externe gereedschappen instellen" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Toevoegen" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Meer gereedschappen ophalen" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Bestandassociaties" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Naam:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Commando:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"U kunt de volgende plaatshouders in het commandoveld gebruiken:\n" +"
    \n" +"
  • %u: Huidig URL-adres.
  • \n" +"
  • %U: Huidige URL-adressen. Gebruik dit als het gereedschap meerdere " +"URL-adressen tegelijk aan kan.
  • \n" +"
  • %f: Huidig bestand. Gebruik dit als het gereedschap geen " +"URL-adressen aan kan.
  • \n" +"
  • %F: Zelfde als %f, maar voor meerdere bestanden.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Alle afbeeldingen" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Aangepast:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Mime-bestandstype" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Miniatuurdetails" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "Voor meer opties, open de dialoog \"Gwenview instellen\"" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Afbeeldingsinstellingen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Positie van afbeelding:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Bestandsnaam onder afbee&lding" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Commentaar afdrukken" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Schalen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&Niet schalen" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "A&fbeelding passend op pagina" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Kleinere afbeeldingen vergroten" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Schalen naar:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "X/Y-verhouding handhaven" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Bestanden filteren met jokertekens, zoals *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Van:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Alleen bestanden nieuwer dan of \n" +"gelijk aan deze datum tonen" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Tot:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Alleen bestanden tonen ouder dan of gelijk aan deze datum" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Filteren" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Kleuren" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Ga" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Plugins" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Afbeeldingen" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Effecten" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Hulpmiddelen" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Acties" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Verzamelingen" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Venster" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Locatiebalk" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 items" diff --git a/nso/Makefile.am b/nso/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/nso/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/nso/messages/Makefile.am b/nso/messages/Makefile.am new file mode 100644 index 0000000..f8cabbd --- /dev/null +++ b/nso/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = nso +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/nso/messages/gwenview.po b/nso/messages/gwenview.po new file mode 100644 index 0000000..00b3006 --- /dev/null +++ b/nso/messages/gwenview.po @@ -0,0 +1,1775 @@ +# translation of gwenview.po to +# translation of gwenview.po to +# translation of gwenview.po to +# translation of gwenview.po to +# Translation of gwenview.po to Northern Sotho#Copyright Zuza Software Foundation +# translation of gwenview.po to +# Copyright (C) 2002,2003 Free Software Foundation, Inc. +# , 2002 +# Jerry Thobejane , 2002,2003 +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2003-02-04 11:21+0200\n" +"Last-Translator: Jerry Thobejane \n" +"Language-Team: Northern Sotho \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.2\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +#, fuzzy +msgid "New Folder..." +msgstr "Sephuthi se Seswa" + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Theagape..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "" + +#: app/bookmarkdialog.cpp:69 +#, fuzzy +msgid "Add/Edit Bookmark Folder" +msgstr "Sephuthi se Seswa" + +#: app/bookmarkdialog.cpp:72 +#, fuzzy +msgid "Add/Edit Bookmark" +msgstr "Sephuthi se Seswa" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, fuzzy, no-c-format +msgid "Configure Image List" +msgstr "Ponagalo" + +#: app/configdialog.cpp:124 +#, fuzzy +msgid "Image List" +msgstr "Ponagalo" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, fuzzy, no-c-format +msgid "Configure Image View" +msgstr "Ponagalo" + +#: app/configdialog.cpp:128 +#, fuzzy +msgid "Image View" +msgstr "Ponagalo" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Pontsho yeo e Feleletsego" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "" + +#: app/configdialog.cpp:147 +#, fuzzy +msgid "Configure KIPI Plugins" +msgstr "Ponagalo" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, fuzzy, no-c-format +msgid "Miscellaneous Settings" +msgstr "Ponagalo" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Misc" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "Inyakise" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "" + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "" + +#: app/kipiinterface.cpp:166 +#, fuzzy +msgid "%1 (Selected Images)" +msgstr "Ponagalo" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:296 +#, fuzzy +msgid "Add Bookmark..." +msgstr "Sephuthi se Seswa" + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "Sephuthi se Seswa" + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:396 +#, fuzzy +msgid "Delete Bookmark &Folder" +msgstr "Sephuthi se Seswa" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:400 +#, fuzzy +msgid "Delete &Bookmark" +msgstr "Sephuthi se Seswa" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "" + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "Ponagalo" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +#, fuzzy +msgid "Image" +msgstr "Ponagalo" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +#, fuzzy +msgid "Folders" +msgstr "Sephuthi se Seswa" + +#: app/mainwindow.cpp:915 +#, fuzzy +msgid "Image Comment" +msgstr "Inyakise" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" + +#: app/mainwindow.cpp:967 +#, fuzzy +msgid "Browse" +msgstr "Inyakise" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "Ponagalo" + +#: app/mainwindow.cpp:978 +#, fuzzy +msgid "&Rename..." +msgstr "Theagape..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "" + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "" + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "" + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "" + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "" + +#: app/mainwindow.cpp:1245 +#, fuzzy +msgid "Go" +msgstr "&Eya" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Jerry Thobejane" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "jerry@translate.org.za" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "" + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:144 +#, fuzzy +msgid "Image Browser" +msgstr "Inyakise" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +#, fuzzy +msgid "Copy File" +msgstr "&Gatisa Mo" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "" + +#: gvcore/fileopobject.cpp:143 +#, fuzzy +msgid "Link File" +msgstr "&Sutisa Mo" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "" + +#: gvcore/fileopobject.cpp:172 +#, fuzzy +msgid "Move File" +msgstr "&Sutisa Mo" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "" + +#: gvcore/fileopobject.cpp:193 +#, fuzzy +msgid "Creating Folder" +msgstr "Sephuthi se Seswa" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "Sephuthi se Seswa" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "" + +#: gvcore/fileopobject.cpp:284 +#, fuzzy +msgid "Delete Files" +msgstr "Boteng" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "" + +#: gvcore/fileopobject.cpp:291 +#, fuzzy +msgid "Delete File" +msgstr "&Sutisa Mo" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "Theagape..." + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Sutisa Mo" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Gatisa Mo" + +#: gvcore/fileoperation.cpp:99 +#, fuzzy +msgid "&Link Here" +msgstr "&Sutisa Mo" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "" + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, fuzzy, no-c-format +msgid "All files" +msgstr "&Sutisa Mo" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "Ponagalo" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:289 +#, fuzzy +msgid "&Next" +msgstr "Ponagalo" + +#: gvcore/fileviewcontroller.cpp:293 +#, fuzzy +msgid "&Previous Folder" +msgstr "Sephuthi se Seswa" + +#: gvcore/fileviewcontroller.cpp:297 +#, fuzzy +msgid "&Next Folder" +msgstr "Sephuthi se Seswa" + +#: gvcore/fileviewcontroller.cpp:301 +#, fuzzy +msgid "&First Sub Folder" +msgstr "Sephuthi se Seswa" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Boteng" + +#: gvcore/fileviewcontroller.cpp:306 +#, fuzzy +msgid "Thumbnails with Info on Side" +msgstr "Thumbnails" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:321 +#, fuzzy +msgid "Thumbnail Size" +msgstr "Thumbnails" + +#: gvcore/fileviewcontroller.cpp:325 +#, fuzzy +msgid "Show &Hidden Files" +msgstr "Sephuthi se Seswa" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:418 +#, fuzzy +msgid "Edit Thumbnail Details..." +msgstr "Thumbnails" + +#: gvcore/fileviewcontroller.cpp:750 +#, fuzzy, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Thumbnails" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:112 +#, fuzzy +msgid "&Next Image" +msgstr "Ponagalo" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:154 +#, fuzzy +msgid "Image Viewer" +msgstr "Ponagalo" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:199 +#, fuzzy +msgid "Done." +msgstr "Gago selo" + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "Sephuthi se Seswa" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Gago selo" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, fuzzy, no-c-format +msgid "Show folders and archives" +msgstr "Sephuthi se Seswa" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, fuzzy, no-c-format +msgid "Thumbnail View" +msgstr "Thumbnails" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, fuzzy, no-c-format +msgid "Image size" +msgstr "Ponagalo" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, fuzzy, no-c-format +msgid "Thumbnail Cache" +msgstr "Thumbnails" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, fuzzy, no-c-format +msgid "Empty Cache" +msgstr "Polokelo" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, fuzzy, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Boteng" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, fuzzy, no-c-format +msgid "All images" +msgstr "Ponagalo" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, fuzzy, no-c-format +msgid "Thumbnail Details" +msgstr "Thumbnails" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, fuzzy, no-c-format +msgid "Image Settings" +msgstr "Ponagalo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, fuzzy, no-c-format +msgid "Image position:" +msgstr "Ponagalo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "Sephuthi se Seswa" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, fuzzy, no-c-format +msgid "&Go" +msgstr "&Eya" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, fuzzy, no-c-format +msgid "Images" +msgstr "Ponagalo" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "&Sutisa Mo" + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "Sephuthi se Seswa" + +#, fuzzy +#~ msgid "Filter:" +#~ msgstr "Sephuthi se Seswa" + +#, fuzzy +#~ msgid "Parent Folder" +#~ msgstr "Sephuthi se Seswa" + +#, fuzzy +#~ msgid "Custom Filter" +#~ msgstr "&Sutisa Mo" + +#, fuzzy +#~ msgid "Filtered" +#~ msgstr "Sephuthi se Seswa" + +#, fuzzy +#~ msgid "Delete item(s)" +#~ msgstr "Boteng" + +#, fuzzy +#~ msgid "Image View Toolbar" +#~ msgstr "Ponagalo" + +#, fuzzy +#~ msgid "Toggle Full Screen Bar" +#~ msgstr "Pontsho yeo e Feleletsego" + +#, fuzzy +#~ msgid "New Branch..." +#~ msgstr "Sephuthi se Seswa" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Sephuthi se Seswa" + +#, fuzzy +#~ msgid "Renaming Folder" +#~ msgstr "Sephuthi se Seswa" + +#, fuzzy +#~ msgid "Delete Folder" +#~ msgstr "Sephuthi se Seswa" + +#, fuzzy +#~ msgid "%1 - No Images" +#~ msgstr "Ponagalo" + +#, fuzzy +#~ msgid "Interface" +#~ msgstr "Interface" + +#, fuzzy +#~ msgid "Hide Folder && File Views" +#~ msgstr "Sephuthi se Seswa" + +#, fuzzy +#~ msgid "Show Folder && File Views" +#~ msgstr "Sephuthi se Seswa" + +#~ msgid "Properties..." +#~ msgstr "Dithoto..." diff --git a/pa/Makefile.am b/pa/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/pa/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/pa/messages/Makefile.am b/pa/messages/Makefile.am new file mode 100644 index 0000000..944337a --- /dev/null +++ b/pa/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = pa +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/pa/messages/gwenview.po b/pa/messages/gwenview.po new file mode 100644 index 0000000..941ddeb --- /dev/null +++ b/pa/messages/gwenview.po @@ -0,0 +1,1685 @@ +# translation of gwenview.po to Punjabi +# +# Amanpreet Singh Alam , 2005. +# Amanpreet Singh Brar , 2005. +# Amanpreet Singh Alam , 2005. +# A S Alam , 2006. +# A S Alam , 2006. +# A S Alam , 2007. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-03-04 11:36+0530\n" +"Last-Translator: A S Alam \n" +"Language-Team: Punjabi \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" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "ਨਵਾਂ ਫੋਲਡਰ..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "ਨਾਂ-ਬਦਲੋ..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "ਪੂਰੇ ਪਰਦੇ ਦੇ ਮੋਡ ਨਾਲ ਆਰੰਭ ਕਰੋ" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "ਫਾਇਲ ਕਿਸਮ ਰਾਹੀਂ ਫਿਲਟਰ" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "ਫਾਇਲ ਪੈਟਰਨ ਰਾਹੀਂ ਫਿਲਟਰ (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr " ਦੇ ਬਰਾਬਰ ਜਾਂ ਨਵੀਆਂ ਫਾਇਲਾਂ ਹੀ ਵੇਖਾਓ" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr " ਦੇ ਬਰਾਬਰ ਜਾਂ ਪੁਰਾਣੀਆਂ ਫਾਇਲਾਂ ਹੀ ਵੇਖਾਓ" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "ਸ਼ੁਰੂਆਤੀ ਫਾਇਲ ਜਾਂ ਫੋਲਡਰ" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "KDE ਲਈ ਚਿੱਤਰ ਦਰਸ਼ਕ" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "ਮੁੱਖ ਖੋਜੀ" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "ਖੋਜੀ" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "ਤੇਜ਼ JPEG ਥੰਮਨੇਲ ਤਿਆਰੀ (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"ਸਿਰਨਾਵਾਂ ਪੱਟੀ (v0.16.0)\n" +"ਅਤੀਤ ਸਹਿਯੋਗ (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "ਫਾਇਲ ਕਾਰਵਾਈ ਪੈਂਚ (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "KDE 3.0 ਲਈ ਕੰਪਾਇਲੇਸ਼ਨ ਕੀਤਾ (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "ਪਹਿਲੀਂ RPM spec ਫਾਇਲ" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "RTL ਭਾਸ਼ਾਵਾਂ ਲਈ ਸੰਦ-ਪੱਟੀ ਖਾਕਾ ਪੈਂਚ (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "ਛਪਾਈ ਸਹਿਯੋਗ (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"ਫਾਇਲ ਜਾਣਕਾਰੀ ਝਲਕ (v1.0.0)\n" +"ਦਬਾਉਣ 'ਤੇ ਸਵੈ-ਜ਼ੂਮ ਤਬਦੀਲ ਕਰਨ ਲਈ ਪੈਂਚ (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "ਮਾਊਸ ਪਹੀਆ ਵਿਵਹਾਰ ਸੰਰਚਨਾ (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "ਮਾਊਸ ਨੇਵੀਗੇਸ਼ਨ ਲਈ ਪੈਂਚ (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "ਕੋਨਕਿਊਰੋਰ ਫੋਲਡਰ ਪ੍ਰਸੰਗ ਮੇਨੂ ਨਾਲ ਜੋੜ" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "ਬੁੱਕਮਾਰਕ ਫੋਲਡਰ ਸ਼ਾਮਲ/ਹਟਾਓ" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "ਬੁੱਕਮਾਰਕ ਸ਼ਾਮਲ/ਸੋਧ" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "ਚਿੱਤਰ ਸੂਚੀ ਸੰਰਚਨਾ" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "ਚਿੱਤਰ ਸੂਚੀ" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "ਚਿੱਤਰ ਝਲਕ ਸੰਰਚਨਾ" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "ਚਿੱਤਰ ਝਲਕ" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "ਪੂਰੇ ਪਰਦੇ 'ਤੇ ਦੀ ਸੰਰਚਨਾ" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "ਪੂਰੇ ਪਰਦੇ ਤੇ" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "ਫਾਇਲ ਕਾਰਵਾਈ ਸੰਰਚਨਾ" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "ਫਾਇਲ ਕਾਰਵਾਈਆਂ" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "ਸਲਾਇਡ ਸ਼ੋ" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "KIPI ਪਲੱਗਿੰਨ ਸੰਰਚਨਾ" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "KIPI ਪਲੱਗਿੰਨ" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "ਫੁਟਕਲ ਸਥਾਪਨ" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "ਫੁਟਕਲ" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "ਕੈਂਚੇ ਅਕਾਰ %1 ਹੈ" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/path/to/some/image.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "ਇੱਕ ਟਿੱਪਣੀ" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "ਕੈਂਚੇ ਪਹਿਲਾਂ ਹੀ ਖਾਲੀ ਹੈ।" + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "ਕੈਂਚੇ ਖਾਲੀ" + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (ਚੁਣੇ ਚਿੱਤਰ)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "ਸ਼ਾਮਲ" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "ਹਟਾਓ" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "ਬੁੱਕਮਾਰਕ ਸ਼ਾਮਲ..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "ਬੁੱਕਮਾਰਕ ਫੋਲਡਰ ਸ਼ਾਮਲ..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "ਸੋਧ..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"ਕੀ ਤੁਸੀਂ %1 ਫੋਲਡਰ ਹਟਾਉਣ ਲਈ ਸਹਿਮਤ ਹੋ?\n" +"
ਇਹ ਕਾਰਵਾਈ ਫੋਲਡਰ ਅਤੇ ਇਸ ਵਿੱਚ ਮੌਜੂਦ ਬੁੱਕਮਾਰਕ ਹਟਾਏ ਦੇਵੇਗੀ।" + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "ਬੁੱਕਮਾਰਕ ਫੋਲਡਰ ਹਟਾਓ(&F)" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "ਕੀ ਤੁਸੀਂ %1 ਬੁੱਕਮਾਰਕ ਹਟਾਉਣ ਲਈ ਸਹਿਮਤ ਹੋ?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "ਬੁੱਕਮਾਰਕ ਹਟਾਓ(&B)" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "ਕੋਈ ਚਿੱਤਰ ਨਹੀਂ ਚੁਣਿਆ ਗਿਆ ਹੈ।" + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "ਇਸ ਚਿੱਤਰ ਲਈ ਟਿੱਪਣੀ ਨਹੀਂ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਹੈ।" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "ਇਸ ਚਿੱਤਰ ਲਈ ਇੱਕ ਟਿੱਪਣੀ ਇੱਥੇ ਲਿਖੋ।" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "ਕੋਈ ਟਿੱਪਣੀ ਨਹੀਂ ਹੈ।" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "ਬਾਹਰੀ ਸੰਦ" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "ਮੁੜ-ਨਿਰਧਾਰਨ" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "ਕੋਈ ਚਿੱਤਰ ਨਹੀਂ" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 ਪਿਕਸਲ" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "ਚਿੱਤਰ" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "ਫੋਲਡਰ" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "ਚਿੱਤਰ ਟਿੱਪਣੀ" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"ਸੰਰਚਨਾ ਅੱਪਡੇਟ" +"
ਡੋਕ ਵਿਵਹਾਰ 'ਚ ਕੁਝ ਤਬਦੀਲੀਆਂ ਆਉਣ ਕਰਕੇ, ਤੁਹਾਡੀ ਡੋਕ ਸੰਰਚਨਾ ਨੂੰ ਰੱਦ ਕਰ ਦਿੱਤਾ ਗਿਆ " +"ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਡੋਕ ਨੂੰ ਮੁੜ ਠੀਕ ਕਰੋ।
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "ਝਲਕ" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "ਚਿੱਤਰ ਵੇਖੋ" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "ਨਾਂ-ਤਬਦੀਲ(&R)..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "ਨਕਲ(&C)..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "ਜਾਓ(&M)..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "ਉਸ ਨਾਲ ਸਬੰਧ(&L)..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "ਖੱਬੇ ਘੁੰਮਾਉ(&L)" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "ਸੱਜੇ ਘੁੰਮਾਉ(&R)" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "ਪ੍ਰਤੀਬਿੰਬ(&M)" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "ਝਟਕੋ(&F)" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "ਸਲਾਇਡ ਸ਼ੋ" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "ਉੱਪਰ" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "ਘਰ" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "ਬਾਹਰੀ ਸੰਦ ਸੰਰਚਨਾ..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "%1 ਓਹਲੇ" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "%1 ਵੇਖਾਓ" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "ਸਥਿਤੀ ਪੱਟੀ" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "ਸਥਿਤੀ ਪੱਟੀ ਸਾਫ਼" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "ਟਿਕਾਣਾ(&o):" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "ਜਾਓ" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "ਕੋਈ ਪਲੱਗਿੰਨ ਨਹੀਂ" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "ਕੋਈ KIPI ਸਹਿਯੋਗ ਨਹੀਂ" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "ਅਮਨਪਰੀਤ ਸਿੰਘ ਆਲਮ" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "apbrar@gmail.com" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "ਸਲਾਇਡ ਸ਼ੋ..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "ਸਲਾਇਡ ਸ਼ੋ ਰੋਕੋ" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "ਚਿੱਤਰ ਝਲਕਾਰਾ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "ਮਿਲੀਮੀਟਰ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "ਸੈਂਟੀਮੀਟਰ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "ਇੰਚ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "ਕੇਂਦਰੀ-ਖੱਬੇ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "ਕੇਂਦਰੀ-ਸੱਜੇ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "ਉੱਪਰ-ਖੱਬੇ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "ਉੱਪਰ-ਸੱਜੇ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "ਹੇਠਾਂ-ਖੱਬੇ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "ਹੇਠਾਂ-ਸੱਜੇ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "ਉੱਪਰ-ਕੇਂਦਰੀ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "ਹੇਠਾਂ-ਕੇਂਦਰੀ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "ਕੇਂਦਰੀ" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "ਚੁਣੀਆਂ ਫਾਇਲਾਂ ਹਟਾਉਣ ਬਾਰੇ" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "ਰੱਦੀ 'ਚ ਭੇਜੋ(&S)" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "ਖੇਦ ਹੈ ਕਿ ਸਜੀਵਤਾ ਚਿੱਤਰ ਸੰਭਾਲੇ ਨਹੀਂ ਜਾ ਸਕਦੇ ਹਨ।" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "ਨਾਂ" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "ਆਕਾਰ" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "ਮਿਤੀ" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "ਅਧਿਕਾਰ" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "ਮਾਲਕ" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "ਸਮੂਹ" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview ਇਸ ਫਾਰਮਿਟ 'ਚ ਫਾਇਲ ਲਿਖ ਨਹੀਂ ਸਕਦਾ ਹੈ।" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "ਇਹ ਚੱਕਰੀ ਸਬੰਧ ਹੈ।" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "ਫਾਇਲ ਸਿਰਫ਼ ਪੜਨ-ਲਈ ਹੈ।" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "%1 ਫੋਲਡਰ ਪੜਨ ਲਈ ਹੈ।" + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"ਇੱਕ ਆਰਜ਼ੀ ਫਾਇਲ ਬਣ ਨਹੀਂ ਸਕੀ ਹੈ।\n" +"ਕਾਰਨ: %1" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"ਚਿੱਤਰ ਨੂੰ ਆਰਜ਼ੀ ਫਾਇਲ 'ਚ ਸੰਭਾਲਣ ਲਈ ਅਸਫ਼ਲ ਹੈ।\n" +"ਕਾਰਨ: %1" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "%1 ਨੂੰ ਲਿਖਿਆ ਨਹੀ ਜਾ ਸਕਿਆ।" + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "ਫਾਇਲ ਨੂੰ %1 ਲਈ ਅੱਪਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।" + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "ਸੰਭਾਲਣ ਦੌਰਾਨ ਗਲਤੀ ਆਈ ਹੈ।" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "ਚਮਕ/ਵੱਖਰੇਵਾਂ/ਗਾਮਾ ਅਨੁਕੂਲ" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "ਸੰਦ ਨਾਂ ਖਾਲੀ ਨਹੀਂ ਹੋ ਸਕਦਾ ਹੈ।" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "ਸੰਦ ਨਾਂ \"%1\" ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "ਫਾਇਲ ਨਕਲ" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "ਫੋਲਡਰ ਦੀ ਚੋਣ ਕਰੋ, ਜਿੱਥੇ ਕਿ ਫਾਇਲਾਂ ਦੀ ਨਕਲ ਕੀਤੀ ਜਾਵੇਗੀ" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "ਸਬੰਧ ਫਾਇਲ" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "ਫੋਲਡਰ ਦੀ ਚੋਣ ਕਰੋ, ਜਿੱਥੇ ਕਿ ਫਾਇਲਾਂ ਦੇ ਸਬੰਧ ਬਣਾਏ ਜਾਣ" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "ਫਾਇਲ ਭੇਜੋ" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "ਫੋਲਡਰ ਦੀ ਚੋਣ ਕਰੋ, ਜਿੱਥੇ ਕਿ ਫਾਇਲਾਂ ਨੂੰ ਭੇਜਿਆ ਜਾਵੇਗਾ" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "ਫੋਲਡਰ ਬਣਾ ਰਿਹਾ ਹੈ" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "ਨਵੇਂ ਫੋਲਡਰ ਦਾ ਨਾਂ ਦਿਉ:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "ਫੋਲਡਰ ਬਣਾਓ" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "ਕੀ ਤੁਸੀਂ ਇਹਨਾਂ ਫਾਇਲਾਂ ਨੂੰ ਰੱਦੀ ਵਿੱਚ ਭੇਜਣ ਲਈ ਸਹਿਮਤ ਹੋ?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "ਫਾਇਲਾਂ ਰੱਦੀ ਵਿੱਚ" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "ਰੱਦੀ(&T)" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

ਕੀ ਤੁਸੀਂ %1 ਨੂੰ ਰੱਦੀ ਵਿੱਚ ਭੇਜਣ ਲਈ ਸਹਿਮਤ ਹੋ?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "ਫਾਇਲ ਰੱਦੀ 'ਚ" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "ਕੀ ਤੁਸੀਂ ਇਹਨਾਂ ਫਾਇਲਾਂ ਨੂੰ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "ਫਾਇਲ਼ਾਂ ਹਟਾਓ" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

ਕੀ ਤੁਸੀਂ %1 ਨੂੰ ਹਟਾਉਣ ਲਈ ਸਹਿਮਤ ਹੋ?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "ਫਾਇਲ ਹਟਾਓ" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "ਫਾਇਲ ਨਾਂ ਤਬਦੀਲ" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

ਫਾਇਲ %1 ਦਾ ਨਾਂ ਬਦਲਕੇ:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "ਨਾਂ-ਤਬਦੀਲ(&R)" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "ਇੱਥੇ ਭੇਜੋ(&M)" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "ਇੱਥੇ ਨਕਲ ਕਰੋ(&C)" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "ਏਥੇ ਸਬੰਧ(&L)" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "ਝਰੋਖਾ 'ਚ ਫਿੱਟ(&W)" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "ਚੌੜਾਈ ਲਈ ਫਿੱਟ(&W)" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "ਉਚਾਈ ਲਈ ਫਿੱਟ(&H)" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "ਅਕਾਰ ਸਥਿਰ(&L)" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "ਗਾਮਾ ਵਧਾਓ" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "ਗਾਮਾ ਘਟਾਓ" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "ਚਮਕ ਵਧਾਓ" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "ਚਮਕ ਘਟਾਓ" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "ਚਮਕ ਵਧਾਓ" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "ਚਮਕ ਘਟਾਓ" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "ਚਿੱਤਰ ਸਫ਼ੇ 'ਤੇ ਫਿੱਟ ਨਹੀਂ ਆ ਰਿਹਾ ਹੈ, ਤੁਸੀਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "ਸੁੰਘੜੋ" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"ਚਿੱਤਰ %1 ਨੂੰ ਸੋਧਿਆ ਗਿਆ ਹੈ, ਕੀ ਤੁਸੀਂ ਕੀਤੀਆਂ ਤਬਦੀਲੀਆਂ ਨੂੰ ਸੰਭਾਲਣਾ " +"ਚਾਹੁੰਦੇ ਹੋ?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "ਚਿੱਤਰ ਨੂੰ %1 ਲਈ ਸੰਭਾਲਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਹੈ।" + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(ਟਿੱਪਣੀ ਨਹੀਂ)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "ਸੰਭਾਲਣ ਲਈ ਕੋਈ ਦਸਤਾਵੇਜ਼ ਨਹੀਂ" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "ਫਾਰਮਿਟ:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "ਹੋਰ..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "ਸਭ ਫਾਇਲਾਂ" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "ਸਿਰਫ਼ ਚਿੱਤਰ ਹੀ" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "ਸਿਰਫ਼ ਵੀਡਿਓ ਹੀ" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "ਹੋਰ" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "ਪਹਿਲਾਂ(&F)" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "ਆਖਰੀ(&L)" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "ਅੱਗੇ(&N)" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "ਪਿਛਲਾ ਫੋਲਡਰ(&P)" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "ਅਗਲਾ ਫੋਲਡਰ(&N)" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "ਪਹਿਲਾਂ ਅਧੀਨ ਫੋਲਡਰ(&F)" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "ਵੇਰਵਾ" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "ਸਲਾਇਡ ਲਈ ਜਾਣਕਾਰੀ ਨਾਲ ਥੰਮਨੇਲ" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "ਹੇਠਾਂ ਲਈ ਜਾਣਕਾਰੀ ਲਈ ਥੰਮਨੇਲ" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "ਥੰਮਨੇਲ ਅਕਾਰ" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "ਲੁਕਵੀਆਂ ਫਾਇਲਾਂ ਵੇਖਾਓ(&H)" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "ਲੜੀਬੱਧ" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "ਨਾਂ" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "ਮਿਤੀ ਨਾਲ" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "ਅਕਾਰ ਨਾਲ" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "ਘਟਦੇ ਕ੍ਰਮ" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "ਥੰਮਨੇਲ ਵੇਰਵਾ ਸੋਧ..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "ਥੰਮਨੇਲ ਅਕਾਰ: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "ਇਸ JPEG ਫਾਇਲ ਨੂੰ ਸੰਭਾਲਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਹੈ।" + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "ਚਿੱਤਰ ਇੱਕ ਆਰਜ਼ੀ ਫਾਇਲ 'ਚ ਸੰਭਾਲਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "ਪਿੱਛੇ ਚਿੱਤਰ(&P)" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "ਅੱਗੇ ਚਿੱਤਰ(&N)" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "ਚਿੱਤਰ ਦਰਸ਼ਕ" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "ਮੁਕੰਮਲ" + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "ਅਸਲੀ ਸੰਭਾਲੋ(&S)" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "ਲਿਖਣ ਲਈ '%1' ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ।" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "ਨਵੀਂ ਬਰਾਂਚ ਸ਼ਾਮਿਲ" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "ਸਿਰਲੇਖ:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "ਆਈਕਾਨ:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "ਇੱਕ ਚਿੱਤਰ ਨੂੰ ਲੋਡ ਕਰਨ ਦੌਰਾਨ ਮਾਊਸ ਕਰਸਰ ਰੁੱਝਿਆ ਵੇਖਾਓ" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "ਆਨ ਸਕਰੀਨ ਡਿਸਪਲੇਅ" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "ਝਲਕ:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"file.jpg - 1024x768\n" +"ਫਾਇਲ ਟਿੱਪਣੀ" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "ਇੱਕ ਸੋਧੇ ਚਿੱਤਰ ਨੂੰ ਜਦੋਂ ਛੱਡਿਆ ਜਾਵੇ ਤਾਂ ਕੀ ਕੀਤਾ ਜਾਵੇ" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "ਪੁੱਛੋ" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "ਚੁੱਪਚਾਪ ਸੰਭਾਲੋ" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "ਤਬਦੀਲੀਆਂ ਅਣਡਿੱਠੀਆਂ" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "ਲੋਡ ਕਰਨ ਸਮੇਂ ਚਿੱਤਰਾਂ ਨੂੰ ਸਵੈ-ਚਾਲਤ ਘੁੰਮਾਉ" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "ਆਖਰੀ ਖੋਲ੍ਹਿਆ URL" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "ਫਿਲਟਰ ਦੀ ਹਾਲਤ" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "ਛੋਟੇ ਚਿੱਤਰਾਂ ਨੂੰ ਵੱਡਾ ਕਰੋ, ਜਦੋਂ ਵੀ ਆਟੋ ਜ਼ੂਮ ਸਰਗਰਮ ਹੋਵੇ(&z)" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "ਪਿੱਠਭੂਮੀ ਰੰਗ:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "ਮੁਲਾਇਮ ਕੀਤਾ ਜਾਂਦਾ ਹੈ" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "ਕੋਈ ਨਹੀਂ" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "ਤੇਜ਼" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "ਸਧਾਰਨ" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "ਉੱਤਮ" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "ਅੰਤਰਾਲ ਮੁਲਾਇਮ" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"ਇਸ ਚੋਣ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, Gwenview ਚਿੱਤਰ ਨੂੰ ਜਿੰਨਾ ਤੇਜ਼ ਹੋ ਸਕੇਗਾ, ਵਿਖਾਉਣ ਦੀ ਕੋਸ਼ਿਸ " +"ਕਰੇਗਾ, ਅਤੇ ਥੋੜੀ ਦੇਰ ਬਾਅਦ ਸਾਫ਼ ਕਰੇਗਾ।\n" +"ਇਹ ਚੋਣ ਦੀ ਵਰਤੋਂ ਕਰੋ, ਜੇਕਰ ਤੁਹਾਡਾ ਕੰਪਿਊਟਰ ਤੇਜ਼ ਨਹੀਂ ਹੈ।" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "ਮੌਜੂਦਾ ਚਿੱਤਰ ਸਕਰੋਲ" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "ਚਿੱਤਰ ਸੂਚੀ ਵਿਖਾਓ" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "ਚਿੱਤਰ 'ਤੇ ਮਾਊਸ ਪਹੀਆ ਵਿਵਹਾਰ" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "ਸਕਰੋਲ ਪੱਟੀਆਂ ਵਿਖਾਓ" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "ਫੋਲਡਰ ਅਤੇ ਆਰਚੀਵ ਵੇਖਾਓ" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "ਥੰਮਨੇਲ ਝਲਕ" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "ਥੰਮਨੇਲਾਂ ਵਿੱਚ ਵਿੱਥ:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "ਥੰਮਨੇਲ ਪਾਠ ਵਿੱਚ ਵੇਖਾਉਣ ਲਈ ਜਾਣਕਾਰੀ ਹੈ:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "ਫਾਇਲ ਨਾਂ" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "ਚਿੱਤਰ ਅਕਾਰ" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "ਫਾਇਲ ਅਕਾਰ" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "ਫਾਇਲ ਮਿਤੀ" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "ਥੰਮਨੇਲ ਕੈਂਚੇ" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "ਕੈਂਚੇ ਵਿੱਚ ਥੰਮਨੇਲ ਸੰਭਾਲੋ" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "ਬੰਦ ਕਰਨ ਨਾਲ ਸਵੈ-ਚਾਲਤ ਹੀ ਥੰਮਨੇਲ ਕੈਂਚੇ ਹਟਾ ਦਿਓ" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "ਕੈਂਚੇ ਅਕਾਰ ਕੱਢੋ" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "ਖਾਲੀ ਕੈਂਚੇ" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "ਲੂਪ" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "ਚਿੱਤਰਾਂ ਨੂੰ ਰਲਵੇਂ ਕਰਮ ਵਿੱਚ ਵੇਖਾਓ" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "ਫੋਲਡਰ ਦੇ ਆਖਰੀ ਚਿੱਤਰ ਉੱਤੇ ਅਟਕ ਜਾਓ" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "ਚਿੱਤਰਾਂ ਵਿੱਚ ਅੰਤਰਾਲ (ਸਕਿੰਟਾਂ ਵਿੱਚ):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "ਫਾਇਲਾਂ ਨਕਲ ਤੇ ਭੇਜੋ" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "ਨਕਲ ਵਾਰਤਾਲਾਪ ਵਿਖਾਓ" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "ਭੇਜਣ ਵਾਰਤਾਲਾਪ ਵਿਖਾਓ" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "ਮੂਲ ਟਿਕਾਣਾ ਫੋਲਡਰ:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "ਫਾਇਲਾਂ ਹਟਾਈਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "ਪੁਸ਼ਟੀ ਕਰਵਾਉ" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "ਫਾਇਲਾਂ ਰੱਦੀ ਵਿੱਚ ਭੇਜੋ" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "ਫਾਇਲਾਂ ਹਟਾਉਣੀਆਂ ਹਨ (ਖਤਰਨਾਕ)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "ਇਕਾਈਆਂ ਨੂੰ ਰੱਦੀ 'ਚ ਭੇਜਣ ਦੀ ਬਜਾਏ ਹਟਾਓ(&D)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "ਵੱਖਰੇਵਾਂ(&C):" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "ਗਾਮਾ(&G):" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "ਚਮਕ(&B):" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "ਬਾਹਰੀ ਸੰਦ ਸੰਰਚਨਾ" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "ਸ਼ਾਮਿਲ(&A)" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "ਹੋਰ ਸੰਦ ਲਵੋ" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "ਫਾਇਲ ਸਬੰਧ" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "ਨਾਂ:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "ਕਮਾਂਡ:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "ਸਭ ਚਿੱਤਰ" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "ਸੋਧ:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "ਮਾਈਮ ਕਿਸਮ" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "ਥੰਮਨੇਲ ਵੇਰਵਾ" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "ਚਿੱਤਰ ਸਥਾਪਨ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "ਚਿੱਤਰ ਸਥਿਤੀ:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "ਚਿੱਤਰ ਹੇਠ ਫਾਇਲ ਨਾਂ ਛਾਪੋ(&l)" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "ਚਿੱਤਰ ਟਿੱਪਣੀ ਛਾਪੋ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "ਮਾਪ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "ਸਕੇਲਿੰਗ ਨਹੀਂ(&N)" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "ਚਿੱਤਰ ਨੂੰ ਸਫ਼ੇ 'ਤੇ ਫਿੱਟ ਕਰੋ(&F)" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "ਛੋਟੇ ਚਿੱਤਰਾਂ ਨੂੰ ਵੱਡੇ ਕਰੋ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "ਫੈਲਾਓ(&S):" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "ਅਨੁਪਾਤ ਰੱਖੋ" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "ਵਾਈਲਡ-ਕਾਰਡ ਸਮੇਤ ਫਾਇਲ ਫਿਲਟਰ, ਜਿਵੇਂ ਕਿ *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "ਤੱਕ:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"ਇਹ ਮਿਤੀ ਤੋਂ ਨਵੀਆਂ ਫਾਇਲਾਂ ਹੀ\n" +"ਵੇਖਾਓ" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "ਤੋਂ:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "ਇਸ ਮਿਤੀ ਤੋਂ ਜਾਂ ਪੁਰਾਣੀਆਂ ਫਾਇਲ ਹੀ ਵੇਖਾਓ" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "ਫਿਲਟਰ(&F)" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "ਰੰਗ(&C)" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "ਜਾਓ(&G)" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "ਪਲੱਗਿੰਨ(&P)" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "ਚਿੱਤਰ" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "ਪ੍ਰਭਾਵ" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "ਸੰਦ" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "ਬੈਂਚ ਕਾਰਵਾਈ" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "ਭੰਡਾਰ" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "ਝਰੋਖਾ(&W)" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "ਸਥਿਤੀ ਸੰਦ-ਪੱਟੀ" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 ਇਕਾਈਆਂ" diff --git a/pl/Makefile.am b/pl/Makefile.am new file mode 100644 index 0000000..ff7ab78 --- /dev/null +++ b/pl/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages doc diff --git a/pl/doc/Makefile.am b/pl/doc/Makefile.am new file mode 100644 index 0000000..4aa01c4 --- /dev/null +++ b/pl/doc/Makefile.am @@ -0,0 +1,2 @@ +KDE_LANG = pl +KDE_DOCS=gwenview diff --git a/pl/doc/docked_windows.docbook b/pl/doc/docked_windows.docbook new file mode 100644 index 0000000..f26b3df --- /dev/null +++ b/pl/doc/docked_windows.docbook @@ -0,0 +1,70 @@ +Dokowane okna +Interfejs programu &kappname; składa się z kilku niewielkich, dokowanych okien. Ich obsługa może być początkowo trudna. Aby uaktywnić jedno z okien w interfejsie programu, wystarczy po prostu na nim kliknąć. + +U góry każdego dokowanego okna znajduje się pasek uchwytu. Po prawej stronie zawiera on przycisk dokuj/oddokuj przypominający wyglądem strzałkę. Tuż obok znajduje się przycisk w kształcie litery X. Wygląda to tak: + Pasek uchwytu dokowanego okna + + + + + + Pasek uchwytu dokowanego okna + + + + + + + Kliknięcie przycisku Zamknij spowoduje usunięcie dokowanego okna z interfejsu programu. Aby przywrócić okno, kliknij jego nazwę w menu Okno. + + + Aby zmienić rozmiar dokowanego okna, przeciągnij jego brzeg. + + + Aby uporządkować dokowane okna, przeciągaj je za pomocą paska uchwytu w żądane miejsca. Podczas przeciągania ukaże się kontur okna, który będzie wskazywał lokalizację okna po zakończeniu przeciągania. + Jeśli chcesz ułożyć dwa okna w stos i przełączać się między nimi za pomocą kart, przeciągnij jedno okno dokładnie na środek drugiego. + + + Jeśli chcesz oddokować okno, kliknij przycisk dokuj/oddokuj w prawym górnym rogu lub dwukrotnie kliknij pasek uchwytu. + Powtórzenie dwukrotnego kliknięcia lub naciśnięcie przycisku dokuj/oddokuj spowoduje powrót okna do pierwotnej pozycji. + Możesz również dokować oddokowane okno, przeciągając pasek uchwytu do obszaru głównego interfejsu, tak jakbyś porządkował już zadokowane okno. + + + + Okno wyświetlania pliku nie może być oddokowane lub przeniesione, ale poprzez przesunięcie otaczających je okien może zostać zmieniona jego pozycja. + + + + Podczas przeciągania okna, naciśnij przycisk Escape, aby porzucić operację. Aby przywrócić domyślny układ programu &kappname;, wejdź do menu Okno Przywróć . + + + + diff --git a/pl/doc/external_tools.docbook b/pl/doc/external_tools.docbook new file mode 100644 index 0000000..8918c33 --- /dev/null +++ b/pl/doc/external_tools.docbook @@ -0,0 +1,81 @@ + +Narzędzia zewnętrzne + +Możesz łatwo poszerzyć możliwości &kappname; wykorzystując zewnętrzne narzędzia. Są one dostępne w menu kontekstowym, pojawiającym się po kliknięciu prawym przyciskiem na miniaturce lub oknie wyświetlania obrazka. Zobacz pozycję Narzędzia zewnętrzne. + +Program &kappname; posiada kilka zdefiniowanych zewnętrznych narzędzi, jednak bardzo łatwo możesz dodać kolejne, wykorzystując okno dialogowe Konfiguruj narzędzia zewnętrzne. Możesz je otworzyć wchodząc do menu UstawieniaKonfiguruj narzędzia zewnętrzne.... + +Oto jak to wygląda: + Okno Konfiguruj narzędzia zewnętrzne + + + + + + + + +W tym przykładzie, zdefiniowane zostało zewnętrzne narzędzie, które będzie ponownie generowało znaczniki EXIF w obrazkach JPEG za pomocą programu Exiftran. Bardziej szczegółowy opis jego definicji znajduje się tutaj: + + + + Pole Nazwa: zawiera opis Twojego narzędzia. Nazwa będzie wyświetlana w menu. + + + Pole Polecenie: zawiera tekst polecenia, które będzie użyte w momencie wywołania narzędzia. Kliknij na pole Pomoc, po prawej stronie pola, aby zobaczyć listę możliwych do użycia słów kluczowych. Słowa te będą zastąpione przez nazwy plików z obrazkami. + + + Przycisk po prawej umożliwia wybranie ikony dla narzędzia. + + + Grupa Skojarzenia plików wskazuje, z jakim typem plików może współpracować narzędzie. Narzędzie ukaże się w menu Zewnętrzne narzędzia tylko wówczas, jeśli zostaną zaznaczone poprawne pliki. W tym przykładzie, narzędzie współpracuje poprawnie jedynie z plikami graficznymi JPEG, dlatego zostało zaznaczone Własne:, następnie image/jpeg, oraz image/pjpeg. + + + + + Możesz znaleźć inne przykłady konfiguracji zewnętrznych narzędzi na stronie domowej programu &kappname;. + + + + diff --git a/pl/doc/index.docbook b/pl/doc/index.docbook new file mode 100644 index 0000000..402e386 --- /dev/null +++ b/pl/doc/index.docbook @@ -0,0 +1,106 @@ + + + + + + + + + + + +]> + + +Podręcznik programu Gwenview + + + +Aurélien Gâteau
aurelien.gateau@free.fr
+
+ChristopherMartin
chrsmrtn@debian.org
+
+
+PawełDąbek
pdabek@onet.pl
Polskie tłumaczenie
+ +2005 +Aurélien Gâteau + + + +2005-08-21 +1.2.92 + +Program &kappname; jest przeglądarką obrazków dla środowiska KDE. + + +KDE +obrazek +przeglądarka +autor +zdjęcie +obraz + +
+&introduction; +&interface; + +&external_tools; + + +Wskazówki +&mouse; &keybindings; &docked_windows; + +
diff --git a/pl/doc/interface.docbook b/pl/doc/interface.docbook new file mode 100644 index 0000000..b2f4a7d --- /dev/null +++ b/pl/doc/interface.docbook @@ -0,0 +1,59 @@ + +Interfejs + +Tryby przeglądania i wyświetlania + +Program &kappname; otwiera się domyślnie w trybie przeglądania. + +W tym trybie możesz łatwo poruszać się między plikami i katalogami. Tak jak to widać na zrzucie ekranowym, okno podglądu wyświetla bieżący obrazek, jak i każdy komentarz dodany do obrazka. + + + Zrzut ekranu trybu przeglądania + + + + + + + + +Przełączenie w trybie przeglądania opcji menu &Ctrl;Return Widok Przeglądaj przeniesie Cię w tryb wyświetlania, gdzie obrazek zajmuje całą powierzchnię okna. + + + Zrzut ekranu trybu wyświetlania + + + + + + + +Możesz rozpocząć bezpośrednio od trybu wyświetlania, uruchamiając &kappname; z obrazkiem jako argumentem. + + + + + + diff --git a/pl/doc/introduction.docbook b/pl/doc/introduction.docbook new file mode 100644 index 0000000..72b7862 --- /dev/null +++ b/pl/doc/introduction.docbook @@ -0,0 +1,24 @@ + +Wprowadzenie + + +Czym jest &kappname;? + +&kappname; jest szybką i łatwą w użyciu przeglądarką obrazków dla środowiska KDE. + +W celu ułatwienia poruszania się po strukturze plików, program wyposażono w okno drzewa katalogów i okno listy plików. Program &kappname; wykorzystuje dokowane okna, możesz więc zmieniać układ programu w dowolny sposób. Możesz również przeglądać obrazki w trybie pełnoekranowym lub też wykorzystać do przeglądania &konqueror-dopelniacz; w trybie widoku "Przeglądanie obrazków". + +Wczytywanie obrazków jest obsługiwane przez bibliotekę Qt, więc program &kappname; obsługuje wszystkie formaty plików obługiwane przez Twoją wersję Qt. Program poprawnie wyświetla obrazy z kanałem alfa (przezroczystości), jak i animacje. + +Program &kappname; obsługuje wyświetlanie i edycję komentarzy EXIF w obrazkach JPEG.Obsługiwane są również takie bezstratne transformacje plików JPEG jak obracanie i odbicie lustrzane. + + + + + diff --git a/pl/doc/keybindings.docbook b/pl/doc/keybindings.docbook new file mode 100644 index 0000000..9c28e0f --- /dev/null +++ b/pl/doc/keybindings.docbook @@ -0,0 +1,54 @@ + +Przyporządkowanie klawiszy + +W programie &kappname; dostępnych jest wiele skrótów klawiszowych. Można je wszystkie przeglądać i zmieniać ich przyporządkowanie w menu UstawieniaKonfiguracja skrótów.... Proszę zauważyć, że w oknach plików i katalogów działają wszystkie typowe skróty KDE, o ile nie zostały przedefiniowane. + +Oto kilka najbardziej użytecznych domyślnych skrótów: + + + Spacja: wyświetla następny obrazek w katalogu. + Backspace: wyświetla poprzedni obrazek w katalogu. + &Ctrl;Return: przełącza między trybem przeglądania i wyświetlania. + &Ctrl; &Shift;F: włącza tryb pełnoekranowy. + Escape: powoduje wyjście z trybu pełnoekranowego. + + + diff --git a/pl/doc/mouse.docbook b/pl/doc/mouse.docbook new file mode 100644 index 0000000..2e9483d --- /dev/null +++ b/pl/doc/mouse.docbook @@ -0,0 +1,63 @@ +Korzystanie z myszy + +Panoramowanie myszą + + Przytrzymanie lewego przycisku myszy na obrazku, pozwala przewijać obrazek. + Za pomocą kółka myszy będziesz mógł przewinąć obrazek do góry i do dołu. + + + + +Powiększanie za pomocą myszy + + Kliknięcie środkowym przyciskiem myszy powoduje włączenie/wyłączenie automatycznego powiększania. + Przytrzymaj klawisz Ctrl, następnie użyj kółka myszy, aby powiększyć obrazek, lub też kliknij lewym przyciskiem, aby powiększyć, a prawym żeby pomniejszyć. + + Podczas przytrzymywania klawisza Alt, kółko myszy będzie przesuwać obrazek poziomo. + + + + +Przeglądanie za pomocą myszy + + Dwukrotne kliknięcie na obrazku włącza tryb przeglądania. + Kółko myszy przewija domyślnie obrazek w górę i w dół. Można je jednak skonfigurować tak, by służyło do przeglądania obrazków znajdujących się w katalogu. + Przytrzymaj lewy przycisk, gdy kursor znajduje się nad obrazkiem i naciśnij prawy przycisk, aby przejść do następnego obrazka. + Przytrzymaj prawy przycisk, a następnie kliknij lewy, aby wczytać poprzedni obrazek. + + + + diff --git a/pl/messages/Makefile.am b/pl/messages/Makefile.am new file mode 100644 index 0000000..498aaef --- /dev/null +++ b/pl/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = pl +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/pl/messages/gwenview.po b/pl/messages/gwenview.po new file mode 100644 index 0000000..132d1db --- /dev/null +++ b/pl/messages/gwenview.po @@ -0,0 +1,1968 @@ +# translation of gwenview.po to +# Krzysztof Lichota , 2003, 2005, 2006. +# Szymon Janc , 2003, 2004. +# Michal Milos , 2004, 2005. +# Marcin Bokszczanin , 2005. +# translation of gwenview.po to Polish +# Version: $Revision: 706785 $ +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2006-08-18 11:23+0200\n" +"Last-Translator: .angelo \n" +"Language-Team: Polish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.2\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || " +"n%100>=20) ? 1 : 2);\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Nowy katalog..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Zmień nazwę..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Rozpocznij w trybie pełnoekranowym" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Sortuj według typu pliku" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Filtruj według rozszerzenia (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Pokazuj tylko pliki nowsze lub równe " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Pokazuj tylko pliki starsze lub równe " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Plik lub katalog początkowy" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Program do oglądania obrazków dla KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Główny programista" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Programista" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Szybka generacja miniaturek JPEG (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Pasek adresowy (v0.16.0)\n" +"Historia (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Poprawka operacji na plikach (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Poprawka padu programu podczas generowania miniaturek z uszkodzonych plików " +"JPEG (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Naprawiona kompilacja dla KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Pierwszy plik RPM spec" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "Poprawka układu paska narzędzi dla języków RTL (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Obsługa wydruku (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Informacje o pliku (v1.0.0)\n" +"Poprawka do przełączania \"Dopasuj rozmiar\" jednym kliknięciem (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Konfigurowalne zachowania rolki myszki (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Opcja pozwalająca na wyłączenie automatycznego wczytywania pierwszego obrazka w " +"katalogu (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Wygenerowane miniaturki przechowywane są w katalogu miniaturek Konquerora 3 " +"(v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Dodana nawigacja myszą (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Integracja z menu kontekstowym Konquerora" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Dodaj/modyfikuj folder zakładek" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Dodaj/modyfikuj zakładkę" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Konfiguruj listę plików graficznych" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Lista obrazków" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Konfiguruj widok grafiki" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Widok grafiki" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Konfiguruj tryb pełnoekranowy" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Pełny ekran" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Konfiguruj operacje na plikach" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Operacje na plikach" + +#: app/configdialog.cpp:140 +#, fuzzy +msgid "SlideShow" +msgstr "Pokaz slajdów" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Konfiguruj wtyczki KIPI" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "Wtyczki KIPI" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Opcje różne" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Inne" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Rozmiar pamięci podręcznej wynosi %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/ścieżka/do/jakiegoś/obrazu.jpg" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "(Brak komentarza)" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Pamięć podręczna jest już pusta." + +#: app/configdialog.cpp:283 +#, fuzzy +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Czy na pewno chcesz opróżnić pamięć podręczną miniaturek? Spowoduje to " +"usunięcie katalogu %1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Pamięć podręczna opróżniona." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (zaznaczone pliki graficzne)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Dodaj" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Usuń" + +#: app/bookmarkviewcontroller.cpp:296 +#, fuzzy +msgid "Add Bookmark..." +msgstr "Dodaj zakładkę..." + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "Dodaj katalog zakładek..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Edytuj..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Czy na pewno chcesz usunąć folder zakładek %1" +"? Spowoduje to usunięcie folderu i wszystkich zakładek w nim zawartych." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Usuń &folder zakładek" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Czy na pewno chcesz usunąć zakładkę %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Usuń za&kładkę" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Nie wybrano obrazka" + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Tego obrazka nie można skomentować." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Tutaj możesz wpisać komentarz do tego obrazka." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Brak komentarza." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Narzędzia zewnętrzne" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Przywróć" + +#: app/mainwindow.cpp:809 +#, fuzzy +msgid "%1/%2" +msgstr "%1/%2 - %3 %4x%5 @ %6%" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "Brak obrazków" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Obraz" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Katalogi" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Komentarz obrazka" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Uaktualnienie konfiguracji" +"
Z powodu zmian w zachowaniu dokowania, stara konfiguracja apletu została " +"pominięta. Proszę ponownie skonfigurować dokowanie.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Przeglądaj" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Pokaż obrazek" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Zmień nazwę..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Kopiuj do..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Przenieś do..." + +#: app/mainwindow.cpp:981 +#, fuzzy +msgid "&Link To..." +msgstr "&Przenieś do..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Obróć w &lewo" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Obróć w &prawo" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "Odbij w &poziomie" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "Odbij w p&ionie" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Pokaz slajdów" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Do góry" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Katalog domowy" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Konfiguruj narzędzia zewnętrzne..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Ukryj %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Pokaż %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Pasek katalogu" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Wyczyść pasek katalogu" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "&Katalog:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Idź" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Bez wtyczki" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Brak obsługi KIPI" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Krzysztof Lichota, Szymon Jnac, Michał Milos, Marcin Bokszczanin" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "mboksz@remove-it.bcig.pl" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Pokaz slajdów..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Przerwij pokaz slajdów" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Przeglądarka obrazów" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Milimetry" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Centymetry" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Cale" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Pośrodku po lewej" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Pośrodku po prawej" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Na górze po lewej" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Na górze po prawej" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Na dole po lewej" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Na dole po prawej" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Pośrodku na górze" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Pośrodku na dole" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Pośrodku" + +#: gvcore/deletedialog.cpp:44 +#, fuzzy +msgid "About to delete selected files" +msgstr "Czy naprawdę chcesz usunąć te pliki?" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "Wyślij do &kosza" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Ten element zostanie przeniesiony do kosza.\n" +"Te elementy zostaną przeniesione do kosza.\n" +"Te elementy zostaną przeniesione do kosza." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Niestety, nie można zapisać obrazków animowanych." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Nazwa" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Rozmiar" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Data" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Prawa dostępu" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Właściciel" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Grupa" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview nie może zapisać pliku w tym formacie." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "To jest dowiązanie zapętlone." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Plik jest tylko do odczytu." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "Katalog %1 jest tylko do odczytu." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Nie można utworzyć tymczasowego pliku.\n" +"Powód: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Zapisywanie obrazu do pliku tymczasowego nieudane.\n" +"Powód: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Nie można było zapisać na %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Nie można było przesłać pliku do %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Podczas zapisywania wystąpił błąd." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Zmień jasność/kontrast/gammę" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Nazwa narzędzia nie może być pusta" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Narzędzie o nazwie \"%1\" już istnieje!" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Kopiuj plik" + +#: gvcore/fileopobject.cpp:114 +#, fuzzy +msgid "Select Folder Where Files Will be Copied" +msgstr "Wybierz katalog, do którego pliki mają zostać skopiowane" + +#: gvcore/fileopobject.cpp:143 +#, fuzzy +msgid "Link File" +msgstr "Zmiana nazwy pliku" + +#: gvcore/fileopobject.cpp:146 +#, fuzzy +msgid "Select Folder Where the Files Will be Linked" +msgstr "Wybierz katalog, do którego pliki mają zostać skopiowane" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Przenieś plik" + +#: gvcore/fileopobject.cpp:175 +#, fuzzy +msgid "Select Folder Where Files Will be Moved" +msgstr "Wybierz katalog, do którego pliki mają zostać przeniesione" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Tworzenie katalogu" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Podaj nazwę nowego katalogu:" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "Tworzenie katalogu" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Czy naprawdę chcesz przenieść te pliki do kosza?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Przenieś pliki do kosza" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Przenieś do kosza" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Czy naprawdę chcesz przenieść %1 do kosza?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Przenieś plik do kosza" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Czy naprawdę chcesz usunąć te pliki?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Usuń pliki" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Czy naprawdę chcesz skasować %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Usuń plik" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Zmiana nazwy pliku" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Zmień nazwę pliku %1 na:

" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "&Zmień nazwę..." + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Przenieś tutaj" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Kopiuj tutaj" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "Utwórz &dowiązanie tutaj" + +#: gvcore/imageview.cpp:328 +#, fuzzy +msgid "Fit to &Window" +msgstr "&Okno" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Dopasuj do &szerokości" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Dopasuj do &wysokości" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "Zab&lokuj powiększenie" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Zwiększ wartość gamma" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Zmniejsz wartość gamma" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Zwiększ jasność" + +#: gvcore/imageview.cpp:374 +#, fuzzy +msgid "Decrease Brightness" +msgstr "Zwiększ jasność" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Zwiększ kontrast" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Zmniejsz kontrast" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Obraz nie zmieści się na stronie, co chcesz zrobić?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Zmiejsz" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"Obrazek %1 został zmodyfikowany. Czy chcesz zapisać zmiany? " + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Nie można zapisać pliku graficznego na %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Brak komentarza)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Brak dokumentu do zapisania" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Format:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Inne..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Wszystkie pliki" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Tylko obrazki" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Tylko filmy" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Więcej" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Pierwszy" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Ostatni" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Następny" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Poprzedni folder" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Następny folder" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "Pi&erwszy Podfolder" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Szczegóły" + +#: gvcore/fileviewcontroller.cpp:306 +#, fuzzy +msgid "Thumbnails with Info on Side" +msgstr "Miniaturki z informacją z boku" + +#: gvcore/fileviewcontroller.cpp:308 +#, fuzzy +msgid "Thumbnails with Info on Bottom" +msgstr "Miniaturki z informacją na dole" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Rozmiar miniaturek" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Pokaż &ukryte pliki" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Sortuj" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Według nazwy" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Według daty" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Według rozmiaru" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Malejąco" + +#: gvcore/fileviewcontroller.cpp:418 +#, fuzzy +msgid "Edit Thumbnail Details..." +msgstr "Edytuj szczegóły miniaturki" + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Rozmiar miniaturek: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Kliknięcie lewym przyciskiem powiększa, prawym pomniejsza. Możesz również użyć " +"kółka myszy." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Przeciągnij, by przemieścić obrazek, kliknij środkowym klawiszem by włączyć " +"automatyczne powiększenie, przytrzymaj klawisz Control by włączyć marzędzie " +"powiększania." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Nie można było zapisać tego pliku JPEG." + +#: gvimagepart/gvimagepart.cpp:67 +#, fuzzy +msgid "Could not save image to a temporary file" +msgstr "" +"Nie można utworzyć tymczasowego pliku.\n" +"Powód: %1." + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Poprzedni obrazek" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Następny obrazek" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Przeglądarka obrazów" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Wczytywanie..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Zrobione." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Dodaj nową gałąź" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Tytuł:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Ikona:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Pokazuj zajęty kursor myszy w czasie wczytywania obrazka" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "OSD" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, fuzzy, no-c-format +msgid "Preview:" +msgstr "Gwenview" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"plik.jpg - 1024x768\n" +"Komentarz pliku" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"W polu Własne możesz używać następujących słów kluczowych:\n" +"
    \n" +"
  • %f: nazwa pliku
  • \n" +"
  • %p: ścieżka pliku
  • \n" +"
  • %c: komentarz
  • \n" +"
  • %r: rozdzielczość
  • \n" +"
  • %n: obecna pozycja obrazka
  • \n" +"
  • %N: liczba obrazków
  • \n" +"
  • \\n: znak nowej linii
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Co zrobić po zmodyfikowaniu obrazka" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Zapytaj" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Zapisz zmiany" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Porzuć zmiany" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Automatycznie obróć obrazki przy wczytywaniu" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "Pokazuj pasek stanu" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, fuzzy, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Powiększaj małe obrazki gdy dopasowywanie rozmiaru jest aktywne." + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Kolor tła:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Wygładzanie" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Brak" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Szybki" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Zwykły" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Najlepszy" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Opóźnione wygładzanie" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, fuzzy, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Używając tej opcji, Gwenview wyświetli obraz najszybciej jak to możliwe, a po " +"krótkiej chwili wygładzi go. \n" +" Używaj tej opcji jeżeli komputer nie jest zbyt szybki." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Przewiń bieżący obraz" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Przeglądaj listę obrazów" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Zachowanie rolki myszy nad obrazkiem" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Pokazuj suwaki" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Pokaż katalogi i archiwa" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr " Widok miniaturek" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Odstęp pomiędzy miniaturkami:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Informacja wyświetlana w polu tekstowym miniaturki:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Nazwa pliku" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Rozmiar obrazka" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Rozmiar pliku" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Data pliku" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Pamięć podręczna dla miniaturek" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Zapisuj miniaturki w pamięci podręcznej" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Automatycznie wyczyść pamięć podręczną miniaturek przy wyjściu" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Oblicz rozmiar pamięci podręcznej" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Opróżnij pamięć podręczną" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "W pętli" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Pokazuj obrazki w przypadkowej kolejności" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, fuzzy, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Podaj nazwę nowego katalogu:" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, fuzzy, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Opóźnienie pomiędzy obrazkami (w sekundach):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr " Przenoszenie i kopiowanie plików" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Pokazuj okno postępu kopiowania" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Pokazuj okno postępu przenoszenia" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Domyślny katalog docelowy:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Usuwanie plików" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Pytaj o potwierdzenie" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Przenoś usuwane pliki do kosza" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Naprawdę usuwaj pliki (niebezpieczne)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "&Usuwaj elementy zamiast przenosić je do kosza" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Jeśli ta opcja jest zaznaczona, elementy będą trwale usuwane, a nie przenoszone " +"do kosza" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Kontrast:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gamma:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, fuzzy, no-c-format +msgid "&Brightness:" +msgstr "Zmniejsz jasność" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Konfiguruj narzędzia zewnętrzne" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Dodaj" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Pobierz więcej narzędzi" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Skojarzenia plików" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Nazwa:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Polecenie:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Można używać następujących słów kluczowych w polu Polecenie:\n" +"
    \n" +"
  • %u: Bieżący adres URL.
  • \n" +"
  • %U: Bieżące adresy URL. Użyj gdy narzędzie może obsłużyć wiele " +"plików.
  • \n" +"
  • %f: Bieżący plik. Użyj gdy narzędzie nie obsługuje adresów " +"URL.
  • \n" +"
  • %F: To samo co %f, ale dla wielu plików.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Wszystkie obrazki" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Własne:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Typ mime" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Szczegóły miniaturek" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" +" By uzyskać więcej opcji, użyj okna dialogowego \"Konfiguracja Gwenview" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Ustawienia obrazków" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Pozycja obrazka:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Drukuj nazwę p&liku poniżej obrazka" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Wydrukuj komentarz obrazka" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Skalowanie" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&Bez skalowania" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Dopasuj obraz do strony" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Powiększ mniejsze obrazy" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Skaluj do:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Zachowaj proporcje" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Filtruj pliki za pomocą wzorców, np. *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Od:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Pokazuj tylko pliki nowsze\n" +"lub równe tej dacie" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Do:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Pokazuj tylko pliki starsze lub równe tej dacie" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "Data pliku" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Kolory" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "I&dź" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "W&tyczki" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Obrazy" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Efekty" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Narzędzia" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Przetwarzanie wsadowe" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Kolekcje" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Okno" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Pasek katalogu" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "Usuń plik" + +#, fuzzy +#~ msgid "Alt+D" +#~ msgstr "Alt+S" + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "Data pliku" + +#~ msgid "L&ocation: " +#~ msgstr "&Katalog: " + +#~ msgid "Filename color of current image:" +#~ msgstr "Kolor nazwy aktualnego pliku:" + +#, fuzzy +#~ msgid "Filter:" +#~ msgstr "Data pliku" + +#~ msgid "Parent Folder" +#~ msgstr "Katalog nadrzędny" + +#~ msgid "Manipulating images..." +#~ msgstr "Manipulowanie plikami graficznymi..." + +#~ msgid "Alt+F" +#~ msgstr "Alt+P" + +#, fuzzy +#~ msgid "Custom" +#~ msgstr "Własne:" + +#, fuzzy +#~ msgid "Custom Filter" +#~ msgstr "Usuń plik" + +#, fuzzy +#~ msgid "Filtered" +#~ msgstr "Data pliku" + +#, fuzzy +#~ msgid "Form1" +#~ msgstr "Format:" + +#~ msgid "Path only" +#~ msgstr "Tylko ścieżka" + +#~ msgid "Comment only" +#~ msgstr "Tylko komentarz" + +#~ msgid "Path and comment" +#~ msgstr "Ścieżka i komentarz" + +#~ msgid "You cannot trash the trash bin." +#~ msgstr "Kosza na śmieci nie można przenieść do kosza na śmieci." + +#~ msgid "Delete item(s)" +#~ msgstr "Usuń element(y)" + +#, fuzzy +#~ msgid "Image View Toolbar" +#~ msgstr "Pasek widoku plików" + +#, fuzzy +#~ msgid "Toggle Full Screen Bar" +#~ msgstr "Włącz/wyłącz pasek narzędzi trybu pełnoekranowego" + +#, fuzzy +#~ msgid "Alt+Z" +#~ msgstr "Alt+N" + +#~ msgid "File Info" +#~ msgstr "Informacje o pliku" + +#~ msgid "Add/Edit Branch" +#~ msgstr "Dodaj/modyfikuj gałąź" + +#~ msgid "New Branch..." +#~ msgstr "Nowa gałąź..." + +#~ msgid "Delete Branch" +#~ msgstr "Usuń gałąź" + +#~ msgid "Home Folder" +#~ msgstr "Katalog domowy" + +#~ msgid "Root Folder" +#~ msgstr "Katalog główny" + +#~ msgid "Renaming Folder" +#~ msgstr "Zmiana nazwy katalogu" + +#~ msgid "Rename this folder to:" +#~ msgstr "Zmień nazwę katalogu na:" + +#~ msgid "Are you sure you want to delete the folder %1?" +#~ msgstr "Czy na pewno chcesz usunąć katalog %1?" + +#~ msgid "Delete Folder" +#~ msgstr "Usuń katalog" + +#~ msgid "" +#~ "Do you really want to remove\n" +#~ " '%1'?" +#~ msgstr "" +#~ "Czy na pewno chcesz usunąć\n" +#~ " '%1'?" + +#~ msgid "You have removed all folders. The list will now rollback to the default." +#~ msgstr "Usunąłeś wszystkie katalogi. Lista powróci do ustawienia domyślnego." + +#~ msgid "An entry already exists with the title \"%1\"." +#~ msgstr "Wpis już istnieje z tytułem \"%1\"." + +#~ msgid "An entry already exists with the URL \"%1\"." +#~ msgstr "Wpis już istnieje z adresem URL \"%1\"." + +#, fuzzy +#~ msgid "milliseconds" +#~ msgstr "Kolekcje" + +#, fuzzy +#~ msgid "Alt+Y" +#~ msgstr "Alt+N" + +#~ msgid "&Auto Zoom" +#~ msgstr "Dop&asuj rozmiar" + +#, fuzzy +#~ msgid "Alt+A" +#~ msgstr "Alt+N" + +#, fuzzy +#~ msgid "Add/edit a branch" +#~ msgstr "Dodaj nową gałąź" + +#, fuzzy +#~ msgid "" +#~ "Custom (example: %f - %c)\n" +#~ "- %f: filename\n" +#~ "- %p: filepath\n" +#~ "- %c: comment\n" +#~ "- %r: resolution\n" +#~ "- %n: current image position\n" +#~ "- %N: image count\n" +#~ "- \\n: newline" +#~ msgstr "" +#~ "Własny (np.: %f - %c)\n" +#~ "%f: nazwa pliku, %p: ścieżka do pliku, %c: komentarz, %r rozdzielczość, \\n nowa linia" + +#~ msgid "Folder Content" +#~ msgstr "Zawartość katalogu" + +#~ msgid "%1 - No Images" +#~ msgstr "%1 - Brak obrazków" + +#~ msgid "" +#~ "_n: %1 - One Image\n" +#~ "%1 - %n images" +#~ msgstr "" +#~ "%1 - jeden obrazek\n" +#~ "%1 - %n obrazki\n" +#~ "%1 - %n obrazków" + +#~ msgid "Word wrap filename" +#~ msgstr "Zawijaj nazwy plików" + +#~ msgid "Small Thumbnails" +#~ msgstr "Małe miniaturki" + +#~ msgid "Large Thumbnails" +#~ msgstr "Duże miniaturki" + +#~ msgid "Gwenview hack" +#~ msgstr "Wygaszacz Gwenview" + +#~ msgid "Patch to generate thumbnails for the visible images first (v1.1.0)" +#~ msgstr "Poprawka do generowania miniaturek najpierw dla widocznych obrazów (v1.1.0)" + +#~ msgid "Interface" +#~ msgstr "Interfejs" + +#~ msgid "Show menu" +#~ msgstr "Pokazuj menu" + +#~ msgid "Show toolbars" +#~ msgstr "Pokazuj paski narzędzi" + +#~ msgid "Could not save file. Check that you have the appropriate rights and that there is enough space left on the device." +#~ msgstr "Nie można zapisać pliku. Sprawdź czy masz odpowiednie prawa oraz czy jest wystarczająco dużo wolnego miejsca na zapis." + +#~ msgid "Could not save file. Check that you have the appropriate rights and that there is enough space left on the device.\n" +#~ msgstr "Nie można zapisać pliku. Sprawdź czy masz odpowiednie prawa oraz czy jest wystarczająco dużo wolnego miejsca na zapis.\n" + +#~ msgid "Hide Folder && File Views" +#~ msgstr "Ukryj widok katalogów i plików" + +#~ msgid "Show Folder && File Views" +#~ msgstr "Pokaż widok katalogów i plików" + +#~ msgid "Properties..." +#~ msgstr "Właściwości..." + +#~ msgid "" +#~ "Gwenview could not perform lossless image manipulation.\n" +#~ "Make sure that the jpegtran program is installed and that its path in the configuration dialog is correct." +#~ msgstr "" +#~ "Gwenview nie mógł przeprowadzić bezstratnej operacji na obrazie.\n" +#~ "Upewnij się, czy program jpegtran jest zainstalowany oraz czy ścieżka podana w oknie konfiguracyjnym jest poprawna." + +#~ msgid "Path to jpegtran:" +#~ msgstr "Ścieżka do jpegtran:" + +#~ msgid "Generating thumbnails..." +#~ msgstr "Tworzenie miniaturek..." diff --git a/pt/Makefile.am b/pt/Makefile.am new file mode 100644 index 0000000..ff7ab78 --- /dev/null +++ b/pt/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages doc diff --git a/pt/doc/Makefile.am b/pt/doc/Makefile.am new file mode 100644 index 0000000..abceb9e --- /dev/null +++ b/pt/doc/Makefile.am @@ -0,0 +1,2 @@ +KDE_LANG = pt +KDE_DOCS=gwenview diff --git a/pt/doc/docked_windows.docbook b/pt/doc/docked_windows.docbook new file mode 100644 index 0000000..87c517b --- /dev/null +++ b/pt/doc/docked_windows.docbook @@ -0,0 +1,70 @@ +Janelas acopladas +A interface do &kappname; é composta por um conjunto de janelas acopláveis mais pequenas. A manipulação destas janelas poderá ser difícil ao início. Para se focar numa janela em particular da janela do &kappname;, basta carregar dentro dela. + +Cada janela acoplada tem uma pequena pega ao longo do topo, com um botão para acoplar/desacoplar que lembra uma seta do seu lado direito, assim como um botão para fechar que lembra a letra X. Tem o seguinte aspecto: + Pega de uma janela acoplada + + + + + + Pega de uma janela acoplada + + + + + + + Se carregar no botão para fechar numa janela acoplada, irá retirá-la da interface. Para voltar a colocar uma janela, seleccione o seu nome no menu Janela. + + + Para redimensionar as janelas acopladas, arraste o contorno entre as janelas. + + + Para reorganizar as janelas acopladas, arraste uma delas, pela sua pega, para a posição desejada. Ao arrastar, irá aparecer um pequeno contorno a indicar a posição que a janela irá ocupar quando acabar de arrastar. + Se desejar empilhar duas janelas em páginas, arraste a janela bem para o centro da outra janela onde deseja empilhar. + + + Para desacoplar uma janela, tanto poderá usar o botão para acoplar/desacoplar no seu canto superior direito, como fazer duplo-click na sua pega. + Se fizer duplo-click de novo e carregar no botão para acoplar/desacoplar, deverá repor a janela na sua posição original. + você poderá também acoplar uma janela desacoplada, se arrastar a sua pega de volta para um ponto qualquer na interface geral, como se estivesse a reorganizar uma janela já acoplada. + + + + A janela de visualização dos ficheiros não poderá ser desacoplada ou movida, mas se mover as outras janelas em torno dela, a mesma poder-se-á deslocar. + + + + Ao arrastar uma janela, carregue na tecla Escape para cancelar a operação. Para repor as janelas acopladas na disposição predefinida do &kappname;, use a opção Janela Reiniciar . + + + + diff --git a/pt/doc/external_tools.docbook b/pt/doc/external_tools.docbook new file mode 100644 index 0000000..4096c52 --- /dev/null +++ b/pt/doc/external_tools.docbook @@ -0,0 +1,81 @@ + +Ferramentas externas + +Você poderá extender facilmente o &kappname; ao definir ferramentas externas. Estas ferramentas estão acessíveis a partir do menu de contexto que aparece ao carregar com o botão direito numa miniatura ou na área de imagens. Veja no item Ferramentas Externas. + +O &kappname; vem com algumas ferramentas externas predefinidas, mas é muito fácil de adicionar mais, através da janela Configurar as Ferramentas Externas. Poderá abri-la com a opção ConfiguraçãoConfigurar as Ferramentas Externas.... + +Assim é como fica: + A janela de Ferramentas Externas + + + + + + + + +Neste exemplo, foi definida uma ferramenta externa que irá invocar o Exiftran para gerar de novo as marcas EXIF para as imagens JPEG. Aqui está uma descrição mais detalhada da sua definição: + + + + O campo Nome: contém a descrição da sua ferramenta, tal como aparecerá no menu. + + + O campo Comando: contém o comando que será executado quando esta ferramenta é invocada. Carregue no pequeno ponto de interrogação à direita do campo, para obter uma lista das palavras-chave que você poderá usar neste campo. Estas palavras-chave serão expandidas para os ficheiros de imagens. + + + O botão à direita permite-lhe associar um ícone com a sua ferramenta. + + + O grupo de Associações de Ficheiros indicam o tipo de ficheiros com que esta ferramenta consegue lidar. A sua ferramenta só irá aparecer no menu Ferramentas Externas se os ficheiros seleccionados forem do tipo correcto. No exemplo em questão, esta ferramenta só é válida para as imagens JPEG, como tal foi escolhido o Personalizado:, seguido de image/jpeg e image/pjpeg. + + + + + Você poderá encontrar outros exemplos de ferramentas externas na página Web do &kappname;. + + + + diff --git a/pt/doc/index.docbook b/pt/doc/index.docbook new file mode 100644 index 0000000..43f632d --- /dev/null +++ b/pt/doc/index.docbook @@ -0,0 +1,106 @@ + + + + + + + + + + + +]> + + +Manual de Utilizador do Gwenview + + + +Aurélien Gâteau
aurelien.gateau@free.fr
+
+ChristopherMartin
chrsmrtn@freeshell.org
+
+
+PedroMorais
morais@kde.org
Tradução
+ +2005 +Aurélien Gâteau + + + +2005-08-21 +1.2.92 + +O &kappname; é um visualizador de imagens para o &kde;. + + +KDE +imagem +visualizador +artista +fotografia +imagem + +
+&introduction; +&interface; + +&external_tools; + + +Dicas +&mouse; &keybindings; &docked_windows; + +
diff --git a/pt/doc/interface.docbook b/pt/doc/interface.docbook new file mode 100644 index 0000000..26a4d14 --- /dev/null +++ b/pt/doc/interface.docbook @@ -0,0 +1,59 @@ + +A interface + +Modos de Navegação e Visualização + +Por omissão, o &kappname; abre no modo de navegação. + +Neste modo, poderá navegar facilmente pelos seus ficheiros e pastas. Como poderá ver na imagem, a janela de antevisão mostra a imagem actual, assim como os comentários nela incorporados. + + + Imagem do Modo de Navegação + + + + + + + + +No modo de Navegação, se desligar a opção &Ctrl;Return Ver Navegar , passará ao modo de Visualização, onde a imagem irá ocupar todo o espaço da janela. + + + Imagem do Modo de Visualização + + + + + + + +Poderá iniciar directamente no modo de Visualização se iniciar o &kappname; com uma imagem como argumento. + + + + + + diff --git a/pt/doc/introduction.docbook b/pt/doc/introduction.docbook new file mode 100644 index 0000000..3377c5f --- /dev/null +++ b/pt/doc/introduction.docbook @@ -0,0 +1,24 @@ + +Introdução + + +O que é o &kappname; + +O &kappname; é um visualizador de imagens rápido e simples de usar para o KDE. + +Ele oferece uma janela com uma árvore de pastas e uma lista de ficheiros para navegar facilmente pela hierarquia dos seus ficheiros. O &kappname; usa janelas acopláveis, pelo que poderá alterar a sua disposição da forma que desejar. Poderá também navegar nas suas imagens no modo de ecrã-completo ou de forma incorporada dentro do &konqueror;, usando a KPart no modo de Visualização de Imagens. + +O carregamento das imagens é feito pela biblioteca do Qt, pelo que o &kappname; suporta todos os formatos de imagens que a sua instalação do Qt suporta. O &kappname; mostra correctamente as imagens com um canal 'alpha' (transparência), assim como as animações. + +O &kappname; suporta a visualização e edição de comentários de EXIF nas imagens JPEG. As transformações de JPEG sem perdas também são suportadas. + + + + + diff --git a/pt/doc/keybindings.docbook b/pt/doc/keybindings.docbook new file mode 100644 index 0000000..131bc46 --- /dev/null +++ b/pt/doc/keybindings.docbook @@ -0,0 +1,54 @@ + +Teclas + +O &kappname; vem com um conjunto de atalhos de teclado, podendo todos ser vistos e alterados se seleccionar a opção ConfiguraçãoConfigurar os Atalhos.... Lembre-se que, nas janelas de Ficheiros e Pastas, todos os atalhos normais do KDE estão funcionais, a menos que tenham sido atribuídos a outras combinações de teclas. + +Algumas das combinações de teclas predefinidas mais úteis são: + + + Espaço: Mostra a próxima imagem na pasta. + Backspace: Mostra a imagem anterior na pasta. + &Ctrl;Return: Alterna entre os modos de Navegação e Visualização. + &Ctrl; &Shift;F: Activa o modo de Ecrã Completo. + Escape: Sai do modo de Ecrã Completo. + + + diff --git a/pt/doc/mouse.docbook b/pt/doc/mouse.docbook new file mode 100644 index 0000000..5b9c4a1 --- /dev/null +++ b/pt/doc/mouse.docbook @@ -0,0 +1,63 @@ +Usar o rato + +Posicionar com o rato + + Se mantiver carregado o botão esquerdo do rato numa imagem, poderá deslocar a imagem. + A roda do rato irá deslocar a imagem para cima ou para baixo. + + + + +Ampliar com o rato + + Se carregar com o botão do meio do rato irá activar/desactivar a ampliação automática. + Mantenha carregada a tecla Control, usando depois a roda do rato para ampliar ou reduzir; poderá também carregar com o botão esquerdo para ampliar e com o direito para reduzir. + + A roda do rato, usada enquanto mantém carregada a tecla Alt, irá deslocar a imagem na horizontal. + + + + +Navegar com o rato + + Se fizer duplo-click numa imagem activa/desactiva o modo de Navegação. + Por omissão, poderá deslocar uma imagem para cima ou para baixo com a roda do rato. Contudo, este comportamento poderá ser configurado para navegar pelas imagens da pasta actual, em alternativa. + Carregue com o botão esquerdo do rato numa imagem e carregue depois no direito para ir para a próxima imagem. + Mantenha carregado o botão direito, e carregue depois com o botão esquerdo para carregar a imagem anterior. + + + + diff --git a/pt/messages/Makefile.am b/pt/messages/Makefile.am new file mode 100644 index 0000000..fd3494d --- /dev/null +++ b/pt/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = pt +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/pt/messages/gwenview.po b/pt/messages/gwenview.po new file mode 100644 index 0000000..2972c54 --- /dev/null +++ b/pt/messages/gwenview.po @@ -0,0 +1,1745 @@ +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-09-30 08:50+0200\n" +"PO-Revision-Date: 2007-09-30 12:25+0100\n" +"Last-Translator: Pedro Morais \n" +"Language-Team: pt \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POFile-IgnoreConsistency: Alt+Z\n" +"X-POFile-IgnoreConsistency: Home\n" +"X-POFile-SpellExtra: Control GVImagePart RTL RPMs zoom Gwenview KIPI spec\n" +"X-POFile-SpellExtra: Form ConfigSlideshowPage jpg FilterBar GVDirPart\n" +"X-POFile-IgnoreConsistency: Reset\n" +"X-POFile-IgnoreConsistency: Scaling\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Nova Pasta..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Mudar o Nome..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Iniciar no modo de ecrã completo" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Filtrar por tipo de ficheiro" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Filtrar por padrão de ficheiros (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Mostrar apenas os ficheiros mais recentes ou iguais à " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Mostrar apenas os ficheiros mais antigos ou iguais à " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Um ficheiro ou pasta iniciais" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Um visualizador de imagens para o KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Programador principal" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Desenvolvimento" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Geração rápida de miniaturas de JPEG (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Barra de endereços (v0.16.0)\n" +"Suporte do histórico (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Correcção da operação com ficheiros (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Correcção de um estoiro ao tentar gerar uma miniatura para um ficheiro JPEG " +"corrompido (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Correcção da compilação no KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Primeiro ficheiro spec para RPMs" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" +"Correcção da disposição da barra de ferramentas para as línguas " +"'da-direita-para-a-esquerda' (RTL) (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Suporte a impressão (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Janela de informação do ficheiro (v1.0.0)\n" +"Correcção para comutar o zoom automático ao carregar (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Comportamento da roda do rato configurável (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Opção para evitar que o Gwenview carregue automaticamente a primeira imagem de " +"uma pasta (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Correcção da geração de miniaturas para partilhar a pasta de miniaturas do " +"Konqueror v3 (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Correcção para a navegação com o rato (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Integração no menu de contexto das pastas do Konqueror" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Adicionar/Editar a Pasta de Favoritos" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Adicionar/Editar o Favorito" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Configurar a Lista de Imagens" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Lista de Imagens" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Configurar a Janela de Imagens" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Janela da Imagem" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Configurar o Modo de Ecrã Completo" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Todo o Ecrã" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Configurar as Operações com Ficheiros" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Operações Com Ficheiros" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Apresentação" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Configurar os 'Plugins' do KIPI" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "'Plugins' do KIPI" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Configuração Diversa" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Diversos" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "O tamanho da 'cache' é de %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/local/de/uma/imagem.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Um comentário" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "O 'cache' já está vazio." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Tem a certeza que quer esvaziar a 'cache' de miniaturas? Isto irá remover a " +"pasta %1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "'Cache' limpa." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (Imagens Seleccionadas)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Adicionar" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Remover" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Adicionar um Favorito..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Adicionar uma Pasta de Favoritos..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Editar..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Tem a certeza que deseja remover a pasta de favoritos %1?" +"
Isto irá remover a pasta e todos os favoritos nela." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Remover a Pasta de &Favoritos" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Tem a certeza que deseja remover o favorito %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Apagar o Fa&vorito" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Nenhuma imagem seleccionada." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Esta imagem não pode ser comentada." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Escreva aqui para adicionar um comentário a esta imagem." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Nenhum comentário disponível." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Ferramentas Externas" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Está prestes a configurar a janela com os valores originais, tem a certeza?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Reiniciar" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Sem imagens" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 pixels" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Imagem" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Pastas" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Imprimir o comentário da imagem" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Actualização de configuração" +"
Devido a algumas alterações na configuração da acoplagem, a sua " +"configuração antiga foi apagada. Por favor ajuste novamente a acoplagem.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Escolher" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Ver a Imagem" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "Muda&r o Nome..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Copiar Para..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Mover Para..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "&Ligar a..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Left" +msgstr "Rodar para a Es&querda" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:91 +#: gvimagepart/gvimagepart.cpp:120 +msgid "Rotate &Right" +msgstr "Rodar para a Di&reita" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "Espel&ho" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "In&verter" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Apresentação" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Subir" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Início" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Configurar as Ferramentas Externas..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Esconder o %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Mostrar o %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Barra de Localização" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Limpar a Barra de Localização" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "L&ocalização:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Ir" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Sem 'Plugin'" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Sem suporte para o KIPI" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Pedro Morais,José Nuno Pires" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "morais@kde.org,jncp@netcabo.pt" + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Slide Show..." +msgstr "Apresentação..." + +#: gvdirpart/gvdirpart.cpp:121 +msgid "Stop Slide Show" +msgstr "Parar a Apresentação" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:145 +msgid "Image Browser" +msgstr "Navegador de Imagens" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Milímetros" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Centímetros" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Polegadas" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Centro Esquerdo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Centro Direito" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Topo Esquerdo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Topo Direito" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Fundo Esquerdo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Fundo Direito" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Topo Centro" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Fundo Centro" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Centro" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Prestes a remover os ficheiros seleccionados" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "Enviar para o &Lixo" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"1 item seleccionado.\n" +"%n itens seleccionados." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Este item será removido permanentemente do seu disco rígido.\n" +"Estes itens serão removidos permanentemente do seu disco rígido." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Este item será movido para o caixote do lixo.\n" +"Estes itens serão movidos para o caixote do lixo." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Desculpe, não é possível gravar imagens animadas." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Nome" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Tamanho" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Data" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Permissões" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Dono" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Grupo" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "O Gwenview não consegue gravar os ficheiros neste formato." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Esta é uma ligação circular." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Este ficheiro é apenas para leitura." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "A pasta %1 é apenas para leitura." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Não foi possível criar um ficheiro temporário.\n" +"Razão: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"A gravação da imagem num ficheiro temporário falhou.\n" +"Razão: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Não foi possível gravar em %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Não foi possível enviar o ficheiro para %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Ocorreu um erro durante a gravação." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Ajustar o Brilho/Contraste/Gama" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "O nome da ferramenta não pode estar vazio" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Já existe uma ferramenta chamada \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Copiar o Ficheiro" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Seleccione a Pasta para Onde os Ficheiros Serão Copiados" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Ligar o Ficheiro" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Seleccione a Pasta Onde os Ficheiros Serão Ligados" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Mover o Ficheiro" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Seleccione a Pasta para Onde os Ficheiros Serão Movidos" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "A Criar Pasta" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Indique o nome da nova pasta:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Criar uma Pasta" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Deseja mesmo enviar para o lixo estes ficheiros?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Enviar Ficheiros para o Lixo" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Enviar para o Lixo" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Deseja mesmo enviar para o lixo %1/b>?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Enviar Ficheiro para o Lixo" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Deseja mesmo apagar estes ficheiros?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Apagar os Ficheiros" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Deseja mesmo apagar%1/b>?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Apagar o Ficheiro" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "A Mudar o Nome do Ficheiro" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Mudar o nome do ficheiro %1 para:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "Muda&r o Nome" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Mover para Aqui" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Copiar para Aqui" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "Criar uma &Ligação Aqui" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Ajustar à &Janela" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Ajustar à &Largura" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Ajustar à Al&tura" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "B&loquear a Ampliação" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Aumentar o Gama" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Diminuir o Gama" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Aumentar o Brilho" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Diminuir o Brilho" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Aumentar o Contraste" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Diminuir o Contraste" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "A imagem não irá caber na página; o que deseja fazer?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Encolher" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"A imagem %1 foi modificada; deseja gravar as alterações?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Não foi possível gravar a imagem para %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Sem comentário)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Sem documento para gravar" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Formato:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Outro..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Todos os ficheiros" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Apenas imagens" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Apenas vídeos" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Mais" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Primeiro" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "Ú<imo" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "Segui&nte" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Pasta Anterior" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "Pasta Segui&nte" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "Pri&meira Sub-Pasta" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Detalhes" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Miniaturas com Informações ao Lado" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Miniaturas com Informações em Baixo" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Tamanho da Miniatura" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Mostrar os Fic&heiros Escondidos" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Ordenar" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Pelo Nome" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Pela Data" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Pelo Tamanho" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Descendente" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Editar os Detalhes das Miniaturas..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Tamanho da miniatura: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Carregue com o botão esquerdo para ampliar ou com o direito para reduzir. " +"Poderá também usar a roda do rato." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Arraste para mover a imagem ou carregue com o botão do meio para comutar a " +"ampliação automática. Mantenha carregada a tecla Control para mudar para a " +"ferramenta de ampliação." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Não foi possível gravar este ficheiro JPEG." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Não foi possível gravar a imagem num ficheiro temporário" + +#: gvimagepart/gvimagepart.cpp:110 +msgid "&Previous Image" +msgstr "Imagem &Anterior" + +#: gvimagepart/gvimagepart.cpp:113 +msgid "&Next Image" +msgstr "Imagem Segui&nte" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:155 +msgid "Image Viewer" +msgstr "Visualizador de Imagens" + +#: gvimagepart/gvimagepart.cpp:189 +msgid "Loading..." +msgstr "A carregar..." + +#: gvimagepart/gvimagepart.cpp:200 +msgid "Done." +msgstr "Terminado." + +#: gvimagepart/gvimagepart.cpp:319 +msgid "&Save Original" +msgstr "&Gravar o Original" + +#: gvimagepart/gvimagepart.cpp:322 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"O KPart do Gwenview não consegue gravar as modificações que fez. Deseja gravar " +"a imagem original?" + +#: gvimagepart/gvimagepart.cpp:366 +msgid "Could not open '%1' for writing." +msgstr "Não foi possível aceder ao '%1' para escrita." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Adicionar uma Nova Ramificação" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Título:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Ícone:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Mostrar o ponteiro do rato ocupado ao carregar uma imagem" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Visualização no Ecrã" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Antevisão:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"ficheiro.jpg - 1024x768\n" +"O comentário do ficheiro" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Pode usar as seguintes palavras-chave para formatar a Visualização no Ecrã:\n" +"
    \n" +"
  • %f: nome do ficheiro
  • \n" +"
  • %p: localização do ficheiro
  • \n" +"
  • %c: comentário
  • \n" +"
  • %r: resolução
  • \n" +"
  • %n: posição actual da imagem
  • \n" +"
  • %N: número de imagens
  • \n" +"
  • %a: abertura
  • \n" +"
  • %t: tempo de exposição
  • \n" +"
  • %i: factor ISO
  • \n" +"
  • %l: distância focal
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "O que fazer ao deixar uma imagem modificada" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Perguntar" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Gravar silenciosamente" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Esquecer as alterações" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Rodar automaticamente as imagens ao carregar" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" +"Que configuração deverá ser recordada da próxima vez que iniciar o Gwenview" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Último URL aberto" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Estado do filtro" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "A&umentar imagens pequenas quando a auto-ampliação está activa" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Cor de fundo:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Suavização" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Nenhum" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Rápido" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normal" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Melhor" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Suavização demorada" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Ao usar esta opção, o Gwenview irá mostrar a imagem o mais rápido possível e " +"suavizá-la-á ao fim de um pequeno período de tempo.\n" +"Use esta opção se o seu computador não for muito rápido." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Posicionar a imagem actual" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Navegar na lista de imagens" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Comportamento da Roda do Rato na Imagem" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Mostrar as barras de posicionamento" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Mostrar pastas e arquivos" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Vista de Miniaturas" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Margem entre as miniaturas:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Informação a mostrar no texto da miniatura:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Nome do ficheiro" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Tamanho da imagem" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Tamanho do ficheiro" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Data do ficheiro" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "'Cache' de Miniaturas" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Guardar as miniaturas na 'cache'" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Esvaziar automaticamente a 'cache' de miniaturas ao sair" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Calcular o Tamanho da 'Cache'" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Esvaziar a 'Cache'" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Ciclo" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Mostrar as imagens aleatoriamente" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Parar na última imagem da pasta" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Por omissão, se iniciar a apresentação no meio de uma pasta, a apresentação irá " +"mostrar todas as imagens após a inicial, seguido de todas as imagens antes da " +"imagem inicial.\n" +"\n" +"Se esta opção estiver activa, a apresentação irá parar na última da imagem da " +"pasta." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Tempo entre imagens (em segundos):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Mover e Copiar Ficheiros" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Mostrar a janela de cópia" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Mostrar a janela de movimentação" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Pasta de destino por omissão:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Apagar Ficheiros" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Pedir confirmação" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Mover ficheiro apagados para o lixo" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Apagar mesmo os ficheiros (perigoso)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Suporte para ícone, não está na interface" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Substituição do método de remoção, não na interface" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Substituição do número de ficheiros, fora da interface" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "Remover os itens em vez &de os mover para o lixo" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Se a opção estiver assinalada, os itens serão removidos permanentemente em vez " +"de serem colocados no lixo" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Se esta opção estiver assinalada, os itens serão " +"removidos permanentemente, em vez de serem colocados no lixo.

\n" +"\n" +"

Use esta opção com cuidado: A maioria dos sistemas de ficheiros não " +"consegue recuperar adequadamente os ficheiros apagados.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Contraste:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gama:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Brilho:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Configurar as Ferramentas Externas" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Adicionar" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Obter mais ferramentas" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Associações de Ficheiros" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Nome:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Comando:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Você pode utilizar palavras-chave no campo Comando:\n" +"
    \n" +"
  • %u: URL actual.
  • \n" +"
  • %U: URLs actuais. Utilize isto se a ferramenta puder tratar vários " +"ficheiros.
  • \n" +"
  • %f: Ficheiro actual. Utilize isto se a ferramenta não puder lidar " +"com URLs.
  • \n" +"
  • %F: O mesmo que o %f, mas para vários ficheiros.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Todas as imagens" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Personalizado:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Tipo MIME" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Detalhes da Miniatura" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "Para mais opções, use a janela para \"Configurar o Gwenview\"" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Configuração da Imagem" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Posição da imagem:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Imprimir &nome do ficheiro por baixo da imagem" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Imprimir o comentário da imagem" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Redimensionamento" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "Sem redime&nsionamento" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "Ajustar a imagem à pá&gina" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Alargar as imagens mais pequenas" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "Redimen&sionar para:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Manter as proporções" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Filtrar os ficheiros com caracteres especiais, como o *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "De:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Mostrar apenas os ficheiros mais recentes\n" +"ou iguais a esta data" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Para:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Mostrar apenas os ficheiros mais antigos ou iguais a esta data" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Filtro" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Cores" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Ir" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "'&Plugins'" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Imagens" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Efeitos" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Ferramentas" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Processamento em Lote" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Colecções" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Janela" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Barra de Localização" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 itens" diff --git a/pt_BR/Makefile.am b/pt_BR/Makefile.am new file mode 100644 index 0000000..ff7ab78 --- /dev/null +++ b/pt_BR/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages doc diff --git a/pt_BR/doc/Makefile.am b/pt_BR/doc/Makefile.am new file mode 100644 index 0000000..23f50f6 --- /dev/null +++ b/pt_BR/doc/Makefile.am @@ -0,0 +1,2 @@ +KDE_LANG = pt_BR +KDE_DOCS=gwenview diff --git a/pt_BR/doc/browse_mode.png b/pt_BR/doc/browse_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..f1ac2ea02bbe7444bcbbbc6bcc22f49a6185552a GIT binary patch literal 67737 zcmV)fK&8KlP)6Co^X^ENC(~a35(U z06=X3MtB%jd@@RNGh9qfD>p|aTu(bwMl)+lHF8!rbxbd4X*+vnH%e1VHcd@URzzD? zR#r_&R#8cBZ%b5YQE_HwW_o&hZEkQ^Z(0^GnE*|L2wjN)SeFu7g#bpi0A8ULOR@lB zr~qoV0C2u4Tbl-V$PRwc3U0{_aP}c%*mypGa88DDZHrV{nMrQf4UY{moG@6GTUNwG z7KhjlfY2U};2ezVCYI#3{Gu+XrX(UpeF{g%r7mec%^%h(kY;Crdue%{H&h%!5$>$ zK+|#5(4-bm<=`pNni=}i{1MCoW~QAjCcVRCk8*$N7d{R5{s7xO>*6i+P3c}j8LXN7 zh8Z#c^tb=gZ+&w2G($IOKWw_(H;osQN|a3YR2f~`y|flRq-~n6bP^9PG^u^kK5+Vy zH`O73i;R%^-e!d&rf2I+z&3r?7`M6NFAAkR{-hPgY5ks3o;|J0OJk$STy+X9CgGt% zlUSPU#P%=kUWNxttHm5IGdgy~eohZpsW+TSb9%gFbk{xq{X&la7GxQUPHikV4*K4X475mIwo z=&it=&NccM75D@G&YWat^ye+0`H6U!GOiX(#Mv|9?ZZlc?kgE_#^z4g*9E}yM+1asx<%0v?_}y8&S~hbb%jO4MEm^MLdp!$W3*ijD zSF&9>$Y}XlF5aLe(EWQ?mM89Ek;Porw;zOi%ID9nt54GLx);n@)Z*L~e<__VPheuR zhqm=BaxL)jb>Z&#zAd0{c!6_wi!k%DT)9l{@)Ysa!gm4}lYPX6SKwL{|LOzkYjVNk z%!c#0KzkB+xp@h`@#z9nBEQT1%noOw z&-w-OZ`YsY+)e3ySx7Vq(bo-MTwsBh*1?t&aGcIuz=$W1+v&Up6k!4Dm{~DbM~a`% zT8-~Fv+$>$<(2*Yd=TCtn57QN8!S3vXK)Q_zdOfHf{#Jd8Q%lsnbAg;L2FX7kzkhJ*R zXR|M2wsjdB#<|UfUXoA7ar}z{3p#TqvVzVd3ir9pZ^3@XP{3c1V>>0kFDfvvgeKmc zZ1n?z$?po#3E<7i%8G#iURIV^9We(sj`vEueLi9E+;$TjmXCSIDGE1?Q4D;3qY%I z=PwA@w$*Iq=j+RXn+5z08~a(}38l7rGI7yIN0BRtc_zj;WgH|a_XT3_BGHoBZSm2U zpW_SoauaQ9=t$Xdydm)YER@ajpYzjk@_*M7$j{1;+0vhdHgC7fQs`pO=+75T=sB(T zO~4BOlLb!nbq4&eTHm1`@d+wia`Y`M2++Maby=9a3j3<>)A*WDqjqoal}&a^ ze47{5z8tgyb9r^pvU&Xr3he0X%yRv%#rO^Z+5t34yKRRI1#IZ^E#RHd%q*~@4@_yt zzI@4aFaCg?C*9duZ1cM4`nuE&I~vGRSC$*qyL>RL;W6dA)KfICJlB;~knjo&n>QbB z&m%VPlP-5$LI1F{c#zFlRrn3ISOGFB0$(zhMKKZOIeBLhj^ZL5v>{PsOM9R?EA(VovK-&w(D7 z&$%|vllJk|`^>ZG=WN`7&pLX{CB+=s{@}Wd{qWw559ar)PG^1J_UkmiZZF?lmt2%} z*Zf@QUwtcjYTS-1eyxtlH7w>~mg$HXYhsIc*fxp8Uv1ki&fy}mEiH(c`(k~VICm8P z^5R@@yxTL6;<(26WmKqUOuWTrWt>QCnVdM)bYx-D>yIQ_7misL=Qxp=6*0#TIS(94 zw0$TVO@8NiNmO?SC#K}}b$UGT^2n4X*XXmym!2~$Wf_nMA%Lg7`be_o;|J*R*q$Ig zMQ>UMc!1C0o_ULDUFkh@(|aj5jA;h?yqEm3Ey!<|ynz{P`r2l!F2-!>`rb}|!seOE zGn}NaW|G;P52_*hd=!f@fx$n1{8uk)5)53+^y(k3+nxUFvj3_*_>Z*(&EJ>AV0ja@e3xEQ>` zPR3n8KgJ+IFi0|F8qqf#2n6FRLm5Az>4@u_OkETm>K37AdySu0KoOo_5J(?9sSf67 zH}hUMkm0LD1q+`r6k^UVnX4XVCr( zeQP(By#98{rnTLHNw?u!YnPVX3q)jJb1M5SfXq7c{*c`>o~&j?!q5s_WJI_32yaB;qEt_%ih>scqIOF z89utZUS@wR+&yet=QumiS#V<0t@|aL9KSFROABE>@7h~8C&tGo#wRx6aw}Loxb|i^ zf^BH+WWFqF{!PDoJ&5~8Z>^14IT?z|kj|!4`B64+G{V2z9}mBA7+$--N2x&?AN`Ki z@75Iwhv9{7EF2yk9d&iZ;3O3A75Jm!NVF?guk%G6L9dqz-~XX7(M5H8eK7{2{rew& zqrP5%_2cdvhvPn<;2VY4>x-SoF08-4+W{@rc3Z7acH=cR0q>38cdrk`Zw-^E8nX=XhpsL?k*GTh%kbcgkJ;d7oc-q7zu%mgxIY2^H*W#| zu=E>O=nH7G18m;F+MDA5zQ5hvWVbqQz8$#*i~n{jQWBH1>(%LD=Sv;4GpqSUfg1GBR>Ea;Lbk7+%%N`Epe@k7-w99-l9- z+e_e!Mm;(Hm~StD#Pqc?UB(eaNBj2}B{Ak@14?zOijZv9=iNQq7)!z;XIn!FRin{Nki zA@|+fy1nK-OWhJ+P_x=`X<%}A8bTy zf|foS4V%}453P7~wEr%&Q9w`V-oJ~z48Oo7**u~f)0^vvGgHmy?(8nlyf9H*ncR{TsIjN8T{>Qic5q z(AXya{&%Fl`xC$3`uk1)S}i*93a@GGq3pf6cH$;d97x`PwmN)k-+ue`5=0+zU-c%t z>G5`T0Q;mucoxXlFq;=!Iir(YzS+-Me3S zG!*GORTm!q;fEi7{K2mMd3-*fA6_B&kA}RSxOU6?g+o0J#}Fog!}S9Vb%*N%js{Y< zcc8AWZnr3M=BnMhVMYI)!-uaszq$8!pSs=u!C_#<;WrL9^z`q3f5Lh8iIS3uzugLz zQ0ofbyt&pgB}noH#AQW_-`WYpSjoiO6PqlXckNAjem4nyWP98+@U;nk))8Ea{h<*Y z10?dg{VHGI6y@Ec6Gu5a4GWSfj6N z_fSvGF%*##$By-#K5_Ux=S|fY9_#Npb?Uw1-Tv6e8Qi`5y;G-t>OXe)1LwM9hfmbO za=gmjhfnql?fyZn@v6<%BJ*u30gAr4sU%#z7K|gsKbFm_oPKYE=>6N@LH`@yWcm9_ zA^|WsZvOpm0KdQAym|9hz`)l;N#rKjDSxLwYyi;LZ5KK0U%II?2x(#pKS4|6UF@_cklN1_xJVn-8lB|cTxS)8Z&So{6)y_jeZdY^c`V* zNr#hfvnK>=!r|Al3dY8cDDYX|Uf}4_aJaVS)QJ-(>fd|s*s<%OqvlO?2K?RK5?%#- z9QA5y=~C$XvG96N#o^)~2`zVO-#v89aZAHT3+qQtzx(dt!Wd5ER$qMh-FHuo)Ez$N zV84lDhYy|VJB9}Y_`Q4k#%|@+(cA~JG~gl5880b$eUsCp?(r+)WAeKh{Cl)y?M**$ zUqGXe3=V8>(-iQfuVdnEYwh2_t_H(8T;jM&Uv5^3pl>2Do=*D2G_^@q?oP81rnY(E zc@>{Haj2i5_tQ`R{^``QxNVW$E& zT)6v2-@Atn?bgtVY5zWa@X(=m`~H3CkaNwky@x7$4x=jipFdc_<_Mz?U$+cq z)C62jdf&~p52eu&+Y;i??B^w`yZX7Bx&=(~1MaAJa9u1GX zE*g^8m%U)q!h+E;XyfC*b6Masv^GE=65o68eR%Bf;e)$@`^=vlXCgi-W$x z`pQFx1bwFt9XfPu+`$cnZ`^<_0DX57-E{CUtUpxIa3U6cu%?#u$UD0a9(wl!1#QjU z?0)ZF3y|>n1Jz`ds=F8No9F`I-CTQr;%(S??d$NP4weM;U>-nEto7&+>@uv@VmGsL$A@#W3&P_FzuZLzE(Ludl)RDAQ|0f0)IEH7_wF4(1Z;v+ zp^w>b!chD)et#@J{LUe;IVJ+ZV~5@W^qp`#iQpT>hu*~%yKUyQwZ;2~j{*3A9uGNt zs_GAeoplHVG8of%@Z#&Tm!);01Mc;=OWqEk8|3v8Fikhv^gei2CAa)*-=4U6Gq~12 z5xj-5Ex3ecgE%flbJL=y6HJeW5g#KajB=969JQ zHt)NKihsHRvHxQdF6b+%N+;K%Ux6g)3N-8rbsrt zb%pOo$3J-Q@O#1G@!{cMz$tm9c{{znK*(3EFVtesABq7w#}1Rp3urlUC`P?I3X0u3 zhu%GL_;4`RBM}7K;?SXY0DLE$&jZ2t&LKK7sD1CeYr)s__uO0y)U(Oo)qS&MZS>Zy ziA}~fBtJ@gk(hKr8bNEmlA@5XO?WtoR+d%INI&5B$y3w&Quz9~6 zceQBrKvbWotD)R_)p={NEGNN8o2QzHXHh=w-4YB=tJ-swL81C z<`}5o{mwh@0J6Z~JA4Sqs?K>=*Nfp-bO;QO!!aHg(D_a<^WAW+`r#mfZx{_1;MaGH zEm#AxR3Km1+FKK$o15N#z2tSz{hNQExTb1e_*7rVris6kpYQLH*Smulh#?VvHjm4# zzfoTuwxHp0c{>^zBduBwI~$Hc-+i#QmCZZLa7lFR47>VFn-{-o;FV&6-YIM+fF_RE zB`^B>q9}Gp$65mY7*)G>#U?S<96l^kH-;6*595l% z*xB(u((A!v@y>n|!1s4R*UgEW6EJft_&fFU!{3Joei0L!#?e*sw~}ZX=kaQ4-9gwP{*@ z8q?;*XH)k_FeSXoHLu7SO9~yAq_&Ca0gZuos-Kg)u!u;3Vjzkb! zKiR#v3V)0QLO-Cr5!YAW-4zOiKmjx_*w$Ne?BKiNX&EB;#W_lSF<~smt{_y3)U~%^ z+~XkiwACMe=iS4H4Xw~Rd&%oztDo)f6BC=RjT_r|{K4SxrU|qf{tn;^1cE9;()tBY z-0bpzdPi{z;kP~BE>k`5tu1-`bN#Hf>rP8;7u|Br+-Po0`XNI%qS&G0c8m zd`RCH%h$uL_~6m2CinSVu54R3Z=TT|;dgf<_l=Et+|JJ5m?(o|!;vI0E`UDoMPHI5 z96nqj0J;GJ_E5Zo+&FkR27T}lXyKtB;yn+99Q&7#9I80H+s4V3w;Z_dZ9v_v;7zbA zs$=>(Kp!X>N1ZMhTzfAd@dgY)dz1m9uOwV@({T}e)}S#T+cqh^PxbRYG@WUaY;5xy zk@a2I^7D`ItL4bWBS)&c{g$T`90r5>FJpu?&5sU!8xabqVigPJ0JnZnr$d`8zP{}j|_PAm`R`-ku zG5^|7H`y8Ow@Y5y^!3OD*c-Qkk&>>smy*1# zCEElg?{E^?JHxCt9f&t=UjC)}d_MBENu!tz>&f|fsaH+>Hm8OEb>HZyuOLpvSOYt( ze*CAf@K_*0>+)RlPb4`)02RAK%Alw_^lpOVfO!#fj>B=KE*PzSwO%C~7waCT`sfPD~8FULrD=o{fP%|Js|N(xJhzHk0t=O|Mg5@Xaap z^Tum4*r^t`Ib)mYF$MYe8qoT(BeEWm5&xRoolND6TzEnryYHPDS&K}{czNDY;%;X4nKnr8=)>nYNR@cKQ9jR#YdmIf@GCs zCoT#2NUqI-dXpex$$|ZwYt6d0A?qGJis|6ziH}i!qx=wUzu>8)WZWy^5Wvhk+R}QG zX+G{Ld@J^TUTJ>I?Xt=$q2zz_9}pF?$+uDKprnJFi3fdCBYK*RnQXfe)Hz20OHq*3p`{G;=4O z{^lX1S*{;@SyMEb|%FlIq z&3b=&x$Sy<_G9X^8pZKc>z0LGj^}Ayf9(Bs=`CZ{%R-;y+MW01)i=-2-{-Rq=kwa1 zEuYdT1!#O3*4_CMUcdcWc6sB}Z#1vB%T_ed=Q69S#S~ss_2fd%I&8coBK7R37Mr7% zT`2x+B;I@|l%RlK$o6JljlFJOqAGeu1-eiutgjKm3ol2!-Q?ev~M5hdP4k6<%51U_J@?HYNPWWW3S)&{1a4NwB{TaX`spF zB*Sz`GkLq0=Cbt8m-!eSnHXp@T_1O<7nzP@Ezv#Pn}+SDaQV)|%|_kk|HfX(G_HBF zD4m7JFr%lKfk$Ha`+igHQGxIOhGzKtlC_kM%%o-7LS3FmZH8K>>6&<$+O;%1B}QJy zBwNbS+pNW2E-dC#6QAEUXH7Dg_Zdf;%)k9=GQSST4P|s6Q~95cXE+_tpWZy2>y0(j zagq{#MvO};dds|dd=aCCBahl|w0R6$J4z|yaoI?JHey^dV7+wF=YP+?V`ath1#=2}HlVLztg85WSQyg>hJ3VUYHcv>mfQdd&r$IWMcJ$e8UT>nJ%*h?o zt|WQ##C`qL=={aLbZ+Gl`u^*hCn~hZ6AOLUqLCoLg4Dro2l{Nn*X#1DoDMtu;-GIL z=~_GY{Zv+-;1I&tFB@CzCEa%X3|5q5dm+4)${E8CUh4{&%qyn?tI zaPDeZ(hG_X zTnb=0;BApecTN(Ux6754g$RH*Y%VAI6wKtKH%ALyYq9aJ(RZR4fcMjl8#hkZ9s5Ag z=gWa_Il$_lOTDWVz-%a=X}yczL$KZta9iXF;8rdGMpPBF%;L{_J2-^T9q|BAbJ@s= zW^42XER8d2oLcQl$60iZ&f(8_&|m3)QS-3=hJYZEs?Y~Ar1L5WsYP+PPx3l6`ds{l zGJ!^%=p%Alq`5E46SSdCbDtA^?-t*R6VWpSRimZHD#q0TU zXq7)V8>mUI^5;k*uh>g)7m1)~@tf&XJ%0puf`pqK4duq^F`r zjh;3Sa9`G_sz+P*U`)Cy#EWRuYHCf&eaUgxx+xbvu%K`D4i(5q176$j} zrSf@^?5YeCJV#Di-l0d0n#USj8t2SWIXxu-$hD{ij#7{<1SqRD_bICb&_`9-YEGO0^bw<=ER5u#(p6w7U)cd!0VhZJ`#m5;;cpeuRQ z(rg~Pqt`@Vb&LG87O!)dq73|=f`Wql{QQFaf&!11dS3E8#+93X zINJ()OR_5M?OZ87XK=bl4Vyw=Y~7@QCtq=&6MeSWW+NIZHLlX+K0c1|^CApGEEv6Y|Z2S)HJ90JH*$sc4UQc$CeqIO6rX$cLt@yrK z?0=mE`X05(G>_oUFEyx)+EZ7n-Fdk=3$ko7RaqU=l4zd@sgI&d|3{i96x20ru>P6B zeVyiZPV`MCwt3Q6e1yLLk>=3@v&Tr@xXoenW>)z=)gUC^N2>e(M&s-;-BM*0g=Qt6 z_fbaWq}#OzeF4%sr?PWObuP_(-Z-Q-rO_WAwMR{jlogqNrSDOD)Ka(EsN?deJ!un~Fm+_Nusi_@(>9$FKi$3y> z1^n^a3{+{KEtG|ld~&v#lDrQKrczv-8LdP40r)91^i8^X6!Zel7yP9;hS6+1qs&@b zV0S5JGf%sW`E;hX?Yq+0%R9N_Pj;IA^#^G9DO;qNf+C?Wi4#h`81EEI-*}`)$^xL8 zOnr2ohqJ{X8qpWPVZYTh8c@ByYTmiTEA!!)Z4zxCwYHy#7)z`zyOJJ9oiUR13MY5{ z>h|sMqc=idYG@hgyKhX>9#+Sr5f{*urzNq4zQo5%K~Iwrfs<*Wlxsuj?naV^9wUcY zvEw;vOnGfMYR#M5M9gW}*q8T;Ii`7p*yF^RH;)-M)+RcB+Sjjc-=!anjr$xA>|U%W zQRrJ!_(tK@!Zn43_z$mD_*$9z8}#^P7(9db0%|O2L7&^5>xO@v#Tl8M#uiHYai$yp z+6|F3kx*cnf^|{?G?Z$abVPQ#(@9*v?GYr``+`Rc3y<2%+NiPH{73I%hWri87Olg? zDQqVaj(lykPQ`N)6ygsCtdER7$~=ff@55EOt=W`q@)*hhb<;OKuP=^hOC(GaiNa{i zagrZxvZB_SraF7N*Y9`|No-z!;gNg8M+@VR*<1K;K-;MkCo19fu4-wZ&m)4?o%^ag z7w2+eZu5j08HbRIuwN`U!oJ06agj}*^DDiTiB`zXupkrBmO#9kA~j-cA1mf;TP6^r z=JK$)Z_M#+$BZO9{$#H|L5o4({la6Bv2f)5!vB~{)wq>!d{F=X2S0r9!TaySKThBO zp#E^$=wp7n@A5Odg&_M3O<*m0ABtNyjSl4U`;py307C+$NZv4kPf6bU zG@H2lXeP9_gjU29k4epmzR3>eJzax;PuKCMV|%B~`$OS90N;sI_rk}H7@KLy`$PEN zH(!2v-#}l~Kp#G8fR6B2$a>&18aILtK^26V`vf%0>cF}*g1+2HSOIY++6-79X&l29 z@RnT4&(CkE&ZpK=-IAY=|1C%KQkq)JuO2bCrx{wr%dCkkJYpUH$kqHKaFC1nsu{

VD;aDu5^|HYE(7W|_LoU+>Ml)OI{-ih3(Id$T_52As>AFbuSC_msg zK8XC%_OG^IBEEvoNC=LQ?~NX_bDujBVg!YLG0?}hh8vjg{x7az(2d}laFN;<)aZki zur@I4CXn7&`=qKa0LcNtaD8dFl%SS+?);+Jar2$IxrlXP-}BTn5*#SIQWbT`k`5gsq>q@cl?1fUoMrfe#`-7^w1U zy)S(Ki!Z+TB@*!Z!y&vHf7Bs)bMOE1E28iI#IH{7^XCGne)$FTK0RYdUIZL2#C=2e z1NSF>Nt63hj;8WZG*|u%m8UD3y1UWh1ADB?piY==nV5IKH%i^CjvZfb`Q$AWs^!d_U7K=W{jTGwBC9DvAr&6OY zORDCX=nMS5GmR5Zwsm=Q91-YPo-RB3LjJfPFy!YO*`eXH>dn9{9Ci>o}4=L24 z^+C1S)A9EykIRJa>OhYl&pxo8wzL2>sZN$;Z3el|jy@`3#Wk$bL7!33$J&I8T1|8F zgt^o;Jr2L$6ZP0^-lOl|15Dkk2lNexLZQeH+Uaa@pF&>*$DR#`LeYC^`TLmV7;=(> zJ)wHuH2NN#pCIITpMmDOI)mJ2yaW2U6X1j{VU-kpSPN)@*MYtnfu9GXIR$%|f-2mn z&{z2Wk3akn2%k81`0#Mxhwp!|G(Su43q=CI{6YW>1NVjRg#u3Q6IY8kUbuM#Xt~%B z_|mCna-Z4LMsw5C(>4Cy$V{mtD39E;rsS!>HetwNU)s7uK`bOao z(f1AMz92u9jSOylC`M%C+(~ zlfN$-b(!2}^t9!MX+FNkWi~8}jLs2CzUPeTea`KIo&qdim7iZwa3tUR5RF(w+@~K= z4EnGg{UKU^VE69fAKx%z4OCyp?ho$&`mcYr{U_3ucP$z?0>8Mkp0mRkfwtHMS zx@w#1!f?xs!F__hkk!u{O=|N_6AGt!u=K=x%oz8@HY4EwK_kwNKBL&HKLPr}#}4j3 z90c?k&EmfB{V%_0`z0E>#}pbI4jn`ESsBl{QSrFI+ptC-_p~7|qBqd*Cf}ZvY1ch% zQ8UUw_q1i6$1-(*8j0MggRPRcS>wKkwt2!Rca<+A5%(S5UA#MZ{b)S&?LHBT+`oSh z2SOoxHw656tl06G<9S@@eCTavH(suIn;lUGy00UWd0)p&b-_(xyZem3t_S_~KWOwJ zVx%ZAp|6F|7q+1<0;b0gfgg_|aVg>3rO;PDj6*VxhsFY-;m~kk7|72ddE+*YZMK}u zxgmBe8?nu~XhnzaTiiEE^gT4490{7MB?bC^``i~1@S)2$*5ktHBeP`ux=r$Gz3;@a z6Ys+7@Zn>J4)fpPL+PL|z*e?6nR&b?SI|Ts_Owa&S}u0T-49II&=<#cONQ`3U(=$o9K&be;=Bg zo=|=ySx%eP;nk(XVAzo0aG87XK0F*qqj@aY`7M95-QSm@r)`E>D2*lQtxM5n$>t4* zd0^hL*<-h~xlhnX156c0D9V{LCU6Z@5Qv);yyJr zd1#U#nxST*FA~*)H;&C48vv*X$m@K}Nn#6SQ(I;dd7FcLR-PJ>`;$W7Ow}Km@ng-B z%^NPhdw1mST^X7@B?MiW0BSP)XQIzhZ!?a~>wIR@^L-(}f`+OWB%3>6`unE4JuJ4a zYBOr{n&`6)O+L*;Hu>$1OY_?6ZK@cT@YJ7eiq@3`VV!whHi%$dU`lbwy_j-==rjqkJG!_J|} z0Rg@Rt|vR;y&x;w4YC-AWX?vJ9LfrT&i2sSIa^?9*Fx8#&S}J<)q)QAG5Ro(?`uV6`?}Pre5%@E zmrqqpRP`6Tx^%F&&xrJv`?4w-T7?pA_n^YiyL8z`ev?C(*X-+3ap*pMF|vJ^Dvrq4 z;WHoLEXDVQacJ_p{r!D?KlS`{?5E-*fB+n$FE1RMZq)%o4C726yxK2?0DkFa-xh9(CD zWK|C%5Ecc);qfd$UmzR~X5oTiL|;}gtk-74$7{jq6uriU`r~t7er)DSx5XX$$E<$y zc3z9kMRBl}$$7RM6#JSkpU;-_V$7?QlrH1Q>Qp`^zAjaOmg~n_8+NHQ7X7iydlM;8 zU7_0EtGG;3Z1lX(+S`%WV`TJL55u|!bp)K`duPn%wdZw&Ij`f!4XieCxULx3EbPzC ze$or5qb7E4jyLRe)4Z6yYOQ|@Z9D^#H$L~_V|n6<$DWw?1h&VX(Cw)wo-jYa$ETi} z5C2arhR=)f6Th&@_O@M&MrUtR?Mho)$K}?Jj*Xt# zJ1$?o+;+L6{levrwkzLVfu*=RtZBR42FuT$ZT_UK?QHv5m}$M-Mkjggt*!3YUdwxJ z>sI%cEw4WR?3OLhZh7|E&ChPx{Ot2vHbaBStGS!4_R{9(U)}ubtDB#PRa|dlr(}M!V%}^KV>2C zDJS|`75pv(f-biLzyNR15O){8zVh|g9q{*c$7O_P>-n};fK*2-01`oX`3g2z-r5Fl z2*g$b-(`d&wzkW3lC9F*G~Kdg>+@Tl-vY1aHvdQvWE*SQ^ z71=GgwwaNbpF2Db3|ajOuXP7P-fT;HMr?xA{>dq5BgxU1fcxOFAmcsu)MJl5WpbZM zdqjMKxF;4P*q(Yq@!n$M#Ki(m1;3}%e)vykKYzYeao^?kHej@Nz}nTzh`+BpE_9sz zlVTv;Of!B2Dy3uab`A4Ykag z%`15wr#PGaKQ9nI&Pf%Dq2b+osC-9a-~ zzrOnQ*XPq6jxF73<0LwLkee*`J>k^(oV@qMQ}Y%67B5ETL*xPc5OVl|k*LV; zDNTJMnCa{t9mrkV7pF2w@*|K%xmNjcOZ`lZn+!m6tfWFNDKx#;GFTad4F9X9>+MQom)&c?qZa#C~)WFbn#+=A%B2%Pm@4q z<&c>1DQy+g*+H1LvzEuLL*B1;5QsWjFQd>!pdqQD!uK_Cq%7%ZLorQU3DCU^;JXT< z7nYsv0Ohgc>Jd?+^-Rg5OS{(y8im{wrwAOj8lXfO<$(jk6-)vGj6yX_IT|z ze18p&g3=qL_?AgFa$Vl|kbVOkgDC!xq~-OU<~*BsQ;hlb9^Xl25s)QVCyovTL4#RY;-hV=xDt{a7D0P z{`%}$`~Z+V*M0%i$*Y$;*ycrO5#}znv|Pm5*Ip}l?KNW|Anr3*2+a2yiCJPjfaGVe z=VzaO34foW$j#eE_(KC_3t7OEw0W%z8qQ&u#eCj}wI$>}F%F(m0{1DU_X&FJKwBbc zgUJe-F2RpDS@M(vpJEr&*j(M(+zP zz0Bxqhs6ND3n;wV<^>!9#QupOd<`h@%Xn*GT_+6%A)}|2@n8m-HSqai7>7{ygd*$5O3);c_wUAtgW#IBVue(f!F{ys-&F$?M&`1XJ z;|ijaFiKh@`uWa+-GKn5lYIIOw@;50G^5WU{t1zLHfMWMgY{X(MG667s z_w%;^u3vwK*>7R?*Pnm+^_O4n{{rpj|Mv|lgRl{-{PNPL(t!RxM&P<%L;L0VEgLs) z-ne<=n)DttO5Ttyhhetzc~xFVH1bfD(TK#cc`pL`UM)fNJ!J(An4V%yU{Bb@?h@fU z`dcAXD9pD)0Z+}~5$N>i&%g53xeFa)rs9jmEh6c{1@zy+@(b*g5i=M>P9gN9G6c zUYmGlu$zvE52X2pbLjEozK-zE(7x;Zrt_PBDimJ&^y)vq`T3vUbpHJ7{a@|_!hQzC z{rt<%(!TkUbUolZc>kyRKot0C3z*0sZ)4j7>F?Ri>2jYTd4r6;*|B*eW?n}iB>-Ks za!u0Wai6WRi1a{!HY1?{DPHJMT^UG)pR~5OV)sb<*E$piktZE=ms`&Q=z@>^8m#{XtcnO`pwXGFpuc_#@x3^xVI4V}?+ErhOK&|xx z_U5YXsRyJTJ2uYp^0UZzub+GUJi@uX1J4ou`J10Lt9?Ua_8WlI&)uD5SfptZ_So;^}a5928}Nbk4vV_QNPcg*D-nc z&LA7c)%%e97AwD=Y75Equ-m$fsTE6>E?Hs+Tr3O;aw{}Nvg8FKJ9qwEyMT$`&$gmN zMHwLN$`od$k2-LAJxU#SibADDfj!S`g9a$)oqghc3&C1I5z|S^6+XZVWP&EfHH2`a2%e*k{ ziR&W1g?ymQT4L^dLV9s^m;iO$F1Gnv2z)D6ELria2{{}7Y)z3P?nb9S*V@*89?Xn( z0pHaQP~0wbG%K0t`Vvkv-9MgPxbyUfr^l{xW;gp_#LJ zopqZzucN>3r=M;dyHR`zz?1C_2l4vkM!S#?4*-TiS8QrrxNw#%w`wAgH{Cjo8FT6K;L)dexdk+Z@?A-JLJo6(8q^e9f;Fk+5SbS{);BR;@{8z zf)D@t4%*j1o&W4;X=%Co*=Kn$P47v^Mib52cpdLjUI!+2oDlT60|=V%RcmApXbU{K zyd$cE1=hG7*@QH&3#|*(`*MwSaG z$##*IA?v)0TnjVrQjX!iBZ$5uHuR~O0r41H_+xRqWFv4Nv!39O-xzi)9IhA5esp@$ zw z>0iGBr2fTF1jB)V_N~1A{L8ODe@AQwlV1^g{{kxmOpjlG{q|qD zS68ffmhc9++qiP&Dg+;J;0obAcmsJ0kX*tfNMd>E3KN8McJdRSMUnbRtC+rL$^FtU zR&Xm~@dD*@ponfIpi)dJb$K+yA9a0j{7W;Y{C@p)>$!8J1hTg|LXaWk2=s8~XN5ze zxu03a0`>rL3ZP2z!t^_}AA;|@pTT+t0D=YmY0HIATQYspv(?WVy?H6WK#kau>3AKT z3+Qcn(HB3q8PR7k+@FNI78|mZK(!LFw{p$KRUmvf6637|C2)ztAmR-nMQ=MqjIdj(XcL!R>+w*s}mG>T7Go%}}LdIegi)id&U|!dl^3blS9{oFSxs~{w;e(W0Ja>Fw`wJTZw;Ui zw7->0R*L?og)kb!E5sn--5uydj~&43GNn^q0E3~uwV90%ik0VCcFQ0joB7j)HU=h` zyPt@Aru{-I(Igyg+qrYhobBz(+l+Rt*+2snsG%kCD|fSf`<(?piz;Db0OFUd>J`B2 zvlbG!c^~KHZKGJNbe*lUr}s@}y9e50evvH>?lUwv4J^bO>3T3(wdQEyDs0OUgDY3i zJfRadT&i4t&n{W&RQ>4mfV{J$=Ut!`6vIF_omj)XyUt$;^s^4SDvnv)aS-RNN`_8rl;LZ|JfzjI9N}}~^)$xYd!xu{8 z){e76idZA#%4Jmk&Qg!s1=bSJUbsv#2mt3#n#tiT9+wNBeMUy@C!ZmBC|!tiJ1Ca< z6UL!xh)2NOcNl_zl=sOe81vln3GVdq$Dg%)whe6EkMk(=ZJQggx6Pg5lb$($-(jJ>U1^M;^sCGy`20^jl#%zwy!3VBZBmrjq&*Gwv1`vvY{(;6Qd z!HB&J%zv$)aHtt4egZ<^e|(TOmj1-librrQ2Fcv5*BgRw%0gy z<1ni}@SMX^ebe!uf7BjA`yP}$yf0D(mA*<71+&-BYu_#}9apG-bu*s1mza^P2hz|Xz{7W@h(=ir~#(1z#mf7{C+f5qqn@V)%MzV>~>m5j!#&I$@INOPte&o@D^gQZ^%`t>piW zg^0VtjYxpVee@Y848D!Z`XI{#DU@-iLJbz{z7A6Pu+XFQ%p%b-_jR-Z^3FD&1$Z_i z$KmSs%SJ3#JJ!)?C1HJGQIvAbg-phekn%w7?53o=_|bWIla+y&ylqKOU`qDc`j$+ zUl!*4>A8hzqToUK`!XG`BN6(hsumg-8K3*m>Uazq01y?omEzn(Z!&tANx%~3U~=^6 zD!||iTY&`&1%HLBi2ld}$UbKk+Q$kY^%yJkooxl0YChKnV)SxbD@s}3C@!hvU1Iul_+8hH|{(NqPK8kA|GMXs3&5%-SbqS zxw)CL*-$)x(v0B;aIj`oJ@QFuzvuto^WX0YJ773ZXhbdqaDBpxAmB>!Jg|GWt?d(x z2LzhDKzIc0@EmE4ZJ)rF7jPGfS8Z;FgMP){=Eok(29P|Nts2fh27laWc^0$SP%`6 zH@2>MgPebbAd1%%>MplcLVg&B&&+3`ubGQ`UjfDKJn$F>DWe_Iarr_sX@3+{Me)y< z$(}fW9`rzXwJPI-^g|AIX(b{(+l=|y^0uW7#g3h94aQ7pIAW2dDR)DyFoKe;ea4y@=Cf3D?Q$FF zg6A21!cq1HG&U!jahOdr*)Ek1oy>yR%h7e^~s-%*YVT8ZyV!v zY{|~@8mLR~E}P95`r>ilgy?PQi|$mybckiI9>;F z9FA2KiiF1v)G6+h&1R4LE?QOxwK?=Z7xX0E=Ej0?-jh!(S-lz^FX(|OT(fhP_+6y0 zcyR6Ss8k+Y?p0O=ID!~_sy2g`>qV%dX@a)NVh+JaONFba zJ*CI%K)*;cb!gx~FxcY(OWLUPGPcW<9R7936)a+a5*AJ1^OOkJp@R{yZ{#wS7eXdP zN<7=ze*Rqh`SWR@FFqtKoLP8G%zkO2;DPn?s_{Bb7~^&P-n9T-FJRl|MM1*mfNg7_ zFDf?g_X~KlnL=OU*k-_2Hi8WP=9p-kGsl>B;BO`Bf7JW2Y9&&gRdN?A=sxijrUTD^ z${4Gt19QJ|R4X(c(3(9ZbjIjQjk#&yzF8Zu znGCbhSRpotvpa$hLV?nmpv!W!YQCHp58ZGHS43H&^Qg&F)rhEq{7qW z@RoXOTO^Fty6gjlcd^w`O_FyGi`{I7T{iID9EP4op2FQ6n;e!wj^;h_Q& zk&HeJNjZ;=(Smy5SsG{U?AdlO9x$e_6=tNI21OfO?m#o7y`ASf+Nh(01_*4X)Q)B~ zOdGssg1&SqZ>rokYyQ4zfmvj#$A~vRuLpCTxZy9vV^vTSoC)@X@Ca$y3`2!NHN|b` zTJqIqpv;});LbU71byev!QXkFQWtMKz^Cmpuvz<+D+IB&);1N;cZK>sNDIUjWMZ`O z2QY@4sg5|tJR|-vBr7BIO}eEAhX>csJ4Jv^d$6g2z6cH<#>K3;mNlSn3rSu<$zwd7 z!_=3pmp!HdIOj1#6pLgvNRMe!$!po~F@?TX3Qj@KFvh50Ju48vXG!#4xeUNVDXjA+ zzeZho(2W(1Xt>Rb<^tt28LxjEu*UvjSY)muOlB18oXVkJbJuX_> z3fpPYqj}`T$7JneiW}!lYUeQ^nIr2laScF3rUihGN>O1@75S2>3yw8D@-9;V zep@>m%N%}1#_oCAy%}}KwucFQ56s_ZjMp)VHY)=sc+BD2gHH50MJ)#^*;y>xwo$gZ zQzEd^Vd(Vjh@LiOGq4nHyNnhrW{lHNfdHcRbIn9+V9j1>17NmM^i^{Q;_}?t4gfHS zWI$W{Wt6_>+s>oaOkKtNARh|!#p&yqrLl_4@j8O(LU4A_7Y;?EY78Aa_t|0PvH{Db z;FYZ*X~$o@4{^8;J9*CoUtMk{e@iPnj45LSq$-J2j9O`LZpKe&PPAfe(zBR0Nxm2) zKbS>nOe!P-viW?otbCZzH_QFJMziO2q=_w8+}UYvo=6n*zJSvEu30tfEuNa=(h#E# zcnnBVpENjKHV7sFo&jCHrB=opLXU8Vso<2QhKk^o4x+m@^yQsxZoW*2!oVpEa{-G3 z3vor1ap|nT%uNF&oNRatnFNLY%dMhY-=H%9(6RdQ$b#~bu+%J{KS~ss@C;zGpFB9%HOp$@_;xLQ`5f24S^fpaSTFZESXcc}$0V$j~>7 zvCZ+u>-g#RjT?1!Hx8e+(5LhUH3o+@RtLZPbFz)~vM~UBTZ!_q9e!!eR`asZ! zF$QfIVATwkE1|KOtcvquJpiXQQ^-A7z2_+o5XCLIoZFcNf$|W-ggy>$A@sF9TqNeWUJl-3MyK1g0}{JPwUIi~AONqfCdmYQeM&(BWvFNXYW|`IXH(i|AwO zLjr52zB0fXMO>Zd*ipdXS-=(G4h8YKb1Z792e=KLf*q|Yn2M+Tv01@ymTn`R7AMAK z=Ef?rqwf&rb)3S)4mDZ~4Z-0tN9)k&%MArY??V;OjqhNLL|XI!9ntATU(^~f8$B*9 zvx+`6blWht6kq2*LDnJ_?mSkoI!`?tX90azt^f+b&ZS}*j5N&L03l2;q+B9=DG;^_ zrXMEs&9dHSysNwpW4sO?g2NoGL!-}=mF?!)E;Mi9-IEQIuxAku(6L}D19UhV#ker_ zO;}ckXV$n6%La+0#5`RB-+A^tqs`kavCikol9V}#RbN09bEhvF!DMBqs8ZAe z(G+>8Y~ESS=XH$F8`wRG@j7O8XmUZHn7n|#YT~}x=>j6X4=b(^1VP=y80TgVG6mkd zLcO_EJqYWBx8a!gn0v|2J*?sa!29}Z0G~Ko+N8C^aoVlO`iG=FsC-@kzK2HZ;2}Fw zjMp){=yQ(OKD&BfGZhbNCROb$85(VrVEG9K=e3<}L#88%3Q*($@3H&$3ifP}`gi5Z zzrOn#^F6Sh5Q|-SwYQ&>Q2p6_lquQ+%jd<$vFrFswdJg$&ubsA-8;)x$NAPzkisaA zrMVS5$tbe}mAflfK-I%CRz!VQsEh$stG`0t7L2Dt@U<}-5s(<3fU#B#MCwJE%}1H4 zJ*a%%hqm$4i!SsYisL!ezj z`K!TqH!?-XpUndC}gb;HkFD%~(u>2G>2? zDnWke={tv!^H(GaOQb84qf+xO3-ete@!Q%gya$u>5Bl+%?SaMj%|^RFwPzBO&-|%|&tBht35%jcIJ#nfd@po3X!fY5sWJ_iD+ksl)$6?Lp;rObR74+IBk87sGv+ zP5$a5?wkJhz-->4BJ%UC-UGBtc(%z3)iOWASHMj-Z)z3Ar5asWzPawYbt;Zr-ulU@CV$ zi~YRzR#ZGPI(l~`Qe3=;3DAzDow4Xk7kP=d`;d?xUo|u?Er$DAB5^$~3ymet?;yc< zlF?U{9DT9j-mZijq&h>Yk=IeYE&*a&&(3y7t#3=hb)xRz#(q#gCtc4TKGxC*K z=|U#@JlWal4hHRP4=kUz2&4PnEvC@=V>fOTFD)t>s^9S8*oLC|n?>Uv?%X*vq|p}y zI9}gSH1^@nqM@M;@EO)#2k-^)Gpt8wMyp|?4aA4SdT;M#aK+d2-gfY#acQ2g5#NU~ zE-mrwFlMDTU30i?nH4<&rd(yxP7dy_z%wj7KV!Ifxm_r6FZ|CeIFtrvV7ec zhR<&hK>`|Ot2YpR^-Am}lGFC)6vQU_B2mCz$f_b#t;Xj~j=qpeM44lJjzoSR;M^0n zrG#l?40j+d`qY{%E1=u4aaNFz7K-RIg_+{~5xsrNbK-WMfB_~-myxTsZJK3ItFh~S zur8QkWbdqx&#T7k0Q8+WRQwaBb>MIvPj4V3jej^^1o--J93`?wpQwN!dEqH zE@QiT&hSzTt*uhsM;dK*^**Z=6~Fs#aa{urnsEA9@w{gc1mo2cfIm>>!qt0}}DX-)3uC<$xfl%(&N3SFLKnz>x z8+v2suwDv!-_XuCQ2(n36Xe4oLEq4aJ3ma@I}-<`HuMqnT(SAQvFKZPH5_s$N1w_) zvDCv*F6dAN?nHWDer`0tdS4*)3Ts>WrWVF}Uw%B23@q@l-j@qsY;Mds;mCHq&mB;K|Xzib1tx*)8#ggtghdS zL!YqqyNJ_e)Um)kw$2FFw<;weyBc~Q96L|l`Xtf!!0I*^tw%TCF6`HMWj=g(jI^wUe%B?X90pl&cfJJDxzS#S6-rq|=c*zJ_Y{tJ{na0Pcd<&J8gL+OX679B}|9o_hD; z25b90F~>`z8J9*@M<8@RK-4##wG3Py0|}j3+9B*{3D-=nK-8qp`C!_E()%V2k3@)y zm9TH8cM$uI#-%BbODLvh{i8O$ZPv%wJixq(@)WanqWJKsYfC);r+d@8lpy3b77H1zX!B^!q$9dqQN zLtn%gBGqq>*OBB7BJN?MG>Hdu7#28 z5Jnc~0S~FX3|x{e+e8=or|?U{lXOLV3*=PlB(fZq@HE4Q7nVieFkdlG%{$>!WvR89 zhW1gLhJN1IaX9Yw<2W2Y{q*l+H;S)Ctc-`q)f@>`J z4Zm_NH{S9L8(n9CYmrZ`IQCBPR9*J9nYXFyeR0O&=%+f8DW)PlmT77A7j)P_`===!hI2+%dgf7 z_t7?!j})*PpQH+-KeioXQ)KJJgJx zVVee&_}xJx;BNoPTn}DO@;TR zWAow_b&|kh)yrLg`cO2-m!sCAo|G%wL^3A~b&`lrX?YPkiG8`H4^Fz#wfZpNIky0H zSJq(hP89cbX8Y)VXf51l?o=N2)ct*N$Kk+yjk;6jI2^Ww0i>@5>gVLLB^Kz1pwO2U zvX-fxgNwXbGv?5i@p)YVo6Vb_%;rTk6f6<9O`)^0$oS~!U>&%95$!)dp9C!fz7i@rJ;h~q>&^c6@RKu&i= zmMHW^tkeY)eOI5g2JoOP(*o4nBV9Q&6{tqs#{pIo!Py_Lu0^f|o$=5Yk-P{J*=+N=(dPBcn9Xa9Q5m$x>v-gCp7u5k{k+QGC#Vb-7Z>j~ z#^DH0?r0A|^F*U&XU8-~)<0^FHvRd${!0ZVG!938L4J$(VT$8Uvyr!%ix~tlx^$Mu z>-ZmPGm_7XBXDs0?<2klMp)Sfi<#~5I{ug1gUai8h+DuG;Meu2a_)?^IQ_id{D`8i zh@Q|}#9W+keJG@e*Xu*-dGs|9P&+m-h5yHX$DoLY#Bf#Pp2pZ6g_UyR;I=)=bi)2K0x#LUxl zBCO}T5^WO*$IQoWlg>2udcwweW44)ap2eH=_yV|q9ex3gzDL|Q?PrK@^G2cpYZ|fU zqck6lTGMdYS{`S6V=8OI*3?|iM+iq_k3W(4dM3>42^-fVXEF8)N8?{r)VLBsp8-D` z_dP=2^q(P4KX2wDHI+b|!V%ICxKp262-M7%T@f3sjs=`h4 z>=O~ka^6x}$P~K{o0riPWhgOf@GWE@kT<~a=upG}T2!r6agWi6u~Qhs`DYbB57jMH$!m*+-R-hYGQ#40ojx5JFmPZp@k9nNf?ZYuDL4v0IebG=Z!)b=!$&8+B%SFXTUdSL(F9VB_@A^IMNHXmjYjE`yf z%|*N^24pJCjQheZlSSWnlJ|)u+fNtzQlWezy~Cx4J|aFHJc~Rg5DO#9h~lD}&zKl3 z($i2?iv*5gwQlxuU;uq*0DN_)8|n~!7WXmnA^hGcL+~BnzkkmTl)Uo*ZI1!^o_>7( zy;CFMC?(4#4-v zKO+8~Cj31{Uj#hixh}GN34lD4Ci;xbX&##*?l)oZLM^v5$bDy+`{2`QO>qppS_^if zQHVlYsnEyx)5cX9-S2?|2lwsWwWA2oCpXOan=^OryoBU8mzhuA=FCx+*jzj6?DS_} z9($*5bAgh)Va8n8QuV@?5~s{y0%VlAFA_DhKm)KcZ;DzpdS?%Prxp58f~hadV7}5) z`Zo6ON26mI)7|4pea}4ejAB0#O#Evn`Kz#(uH==GQH*i8U5SCm=mYLUnOn<(_Y8?( z&3(vi%zOs^csWv{D76*Jrnlfn=sSS-yJy!9JNM1w8$|M>M_{23?$!dHV!pZjAdvRv z#!B2cSe)ZZ&3%@~MLA2v>B71mK1DMXiI#-rvxZ(MY5~>q+-S>V+WdWZ*5pVoIt{?9 zyWMab@n?NWl}rkx1@X6WaQ`mgzCS+B4Y9Xu8Nl!9`A^SdEvaxf6UBCsE~7`W_2kG&{~9Co;>KX2;2zCdGZI5LQ+&`b67P zmc6JM#}R#d34Kc$eWLfxovS48y!kA870@imkrc3Ch&Y=oD)3wra&ugBo#dAm_fdSG zKrU)YPw~R2VckLjtKzd2I71Mm&JPQ}$`=SN#JHP^&5H-_?(`J+0epG+USD3pcvAGC z(7i3(cUmdt+SkJ1!!P3?sC~eF1UFFno>{gY(f1759`lI$2!3;g_(TZL1@xtJ)gDp% z^oV#KmtEzF!613b&luF2rli%sd%j@)ql7P7gu}7`0LG(WSk`(im zqTB_Y555fK0%1E)`Vf5h@tHq9Eh-R-BYNbT{pcG=SMr9G-Y1n3U9o_(eG>F3+%*XN zYT0tHIcW)Aqap2)%7=eUeO4N|jn#=gCKb`)(`rzEc!vvV~19tT*G%BwA1wT&h{ zlDni6qD^eKap!2dvv_f?o%`IeA8eA>rmRK7VRrx7FlQsa01x^`FAER`dZUq$GMzJQ z{!X8#ptIA{J<%EPcl!dN&K7UC*XvKnrbP;T%zd>=>nle;pH_nQ?X}SNNBBeZ0TT-Q zJ&qk9D2XhQGlxySxoM-%EY}o>L0=p$Ai2x9Yhdi1Ci1JTJ!v@hYHb>yHg^Sm+ND$` zS_a-O+Z<%_Zb$Tqb)khUf^R-Ipg;D+DA`Qz7@O{=dcYB5%z$$o1gMZ_a9<*qpNj7b zTOL0A9~&PY?CWE(8sBvtw73xe?uQ}{f1fd*af|w~@C>k?&l~E#dD9;TGAim8uhm1g}AUWr9B9zWw_UeLL2pE31MDp!(e<5d#u&LSkaD_!KOyw zj-GM)0SAYMf(bfK=<%`%5>@tZI3o5ibs3{Y5)EYr!;r5NQ117F%GVk2dM}0|QEvf> zGC<(9&Mto(1ZwWPP3RNuBk+}S1Cs-pZ_h44-?BeG16m)UZyC{_!r#-6KZf4}K7Q*f zNf&()>Vj9L5I)1?L#zgn&L)kx4zWsJ9lOH#oTE5o#$9qM*`VvMb<~P zzc~^fYa;GzxZQi_PB8fI>(m_J^DFMdr+hCIjv69Y85_9DjEl0$)JjN8hT?>v5PhMTEVcpA`3Y6IG%BRt1dHO2KwU>{Xk4%n(M14DU5cg^L z>F|pAg1)DpX8b))6sXlh!k_RScfrjO39QgJ*QMv@$a3Msgvhg79SocBc;6_%FFb(g zYoylDd#e$k*Vx^4Gl+gu_^0n3aN%e2Bda42jcRWV3*JaX+q{{8k5s-Oo+l9KjD!Ln zpU2;omy_Q~=V$ccb#yxpUetqHUynHaYB{Q}oUM%m#}5eg?Si&Pu*MCshYjBU$cD$` z6#J*V(YmGYZMJ@>AbBsP)cerpXyT3<&3z3VDOPLuFAD;-&R1DsSRC&V^bB)X3Emys z1%2~uO_=ZLXO=ESU;BIp-{Urnijgvhdml06Ryn0z3VF0#aHy8dP1oN?c!}QaZRqVC zh=y71Yp82{|9V~T`_~D6*N5OSPS|Z;6u9Da2}g}CUyf=cgWmA9`F^?y4_>(YK2lA#MA56MVFg>|RD3%Uebr zn8trZ17$LjSC0$j36;eACQMc!*K&i6_{jD+t-5;A*<48$N0Vvp!u?g*ls+*xl))k3 zLx&68>@!-o`<P8FC^8k+qoyA4@B=z$bDxBe3fi*(ARK~-L8ba zVr6EmgEz+BE)-AOmyyqJ9-~j(floh!)(NVJ>7nmxBxHzQKwk@an-jPma4{1f{@u2T z-qS{;fu-|d&VbhWY_7gC)7mX1u}jp4JspC+dCI7uP7cDJw51wvefIvlmg zbxGIU9AUk=LV9G3%$=L`_h$P0KoOaR0dflv`)AXCa(?|I7i+3g9^F~4XhWz=SPM^@6c=r=B0dAB*03%IugY&KEL1#LcIO&J?>0Oy)xe_qpSt&m-J7*wfV1)Ib_v1MpsT z^)&<^{&iP_^t}c6s~@_4qxa6;kOWZ~b}q+2YXdi|Qrx0ZBLY87@Ok`}RZHKWr#pgf z7k|Lx@f76e`V{$f#*P_SWH4VXhWkon@4@{C_Z{574<Y~k);OJj!uA9ntd;`c`a z9`*oh&QnJ5q~iN@ltIXduyQ9vpMdYSNq<(9l}KH*IqXum!U`)Ww<~>&JpdmY9bk2k zU12n!K27a}zNJe0Q!!UM97{TfwRc4<4Hm=P0X$cGUf428cEfhPZ)~uqr>VCWkO#Nl zSbxoP34nL4x*Mi|zWSll*Xz;z=>4hp&M*h~5wgNj1-yvFX@x9G%C;Bw?!5@)86QQq(9L|+?)h~{g2UoG(v_<;DnufE=0-&J3C>lT_H*MIu=P=Esb!aAf%Jj`Y` zrcweUVeNoPAATr#xkm%>*Xav+@v8&@917&Oz$dqd{Lr0&uw-}!eM$i=QsFHmcO|Fc z;9l%m+e-~KJ0)$4N!crA+BZykI{rBJh_wo%vvX zxIKYDi^tb_4GiAE{h+TKvv#^YN(L9Hpn6vNB%y{}EDXL~J2d)s?bw5jmhS_(j3)73 z@j)Z_mM#0^GE*z0mUe7&)E3*EpIY)Nxhvpf+pj^wtZFsgN*OPnj7KexW>lN((ggzElxbk?3g8?Owzl zn!WE=S0C|o|JVg)#*aS^{doPyp`qU1!NH+Hc3(ap;3H^=lm zEBa&b%}qn^yUP8%A<+9!>uVsvdlh6GM;wHPhl4{ycZT`~p#dBluY>5N4mNbBP_A1z zYS;HLi%7-@39HD3Nwp}lA9k$xy*MISsM{Y1MGHKgK~E@(ewV!JXw=u~p9tzMUv-M2 zGu$`89c&a?N#Pyh(A&l6+p!(7xEB${0{0+-kGeuY^W#1ccE}(>B1jcJ_ovN$O7HXe z;>EbQo!^Rbwus)^s7wz6U#&%b+Tg7+g)W27CU=#}r_i^9B(EV@`Jd3Yj@vT9-!so> z^eOz!H8nq%botJ)oG^0~0%eX@B~~=t3VlbA`^H8F`+A#th5M>O+*#!_qT%uWJ9h@T zf#mHSx+C1D`_=5imBRg0NrQ~?c?o`K)q1gJhu<6U2Ddl~~&3(QI=zUSt z``F)?xVuwx-)-SNC3}_6r8d^xry~o>-(jJv!devd8Ro9yzV&E!h*(u1d|H8TJ>l;e z3x4x$Xk5rf0?KofC_`6p}YQ*oY=pquBXI^jw&8JBIIo*c}{f8btB~ z9WWRi9w%l4`a^OH8_@*H%7{iJ1R#?DXa6;TpV!mv?dtM*I=w!>r_<9F3IZj2d|t1I zdqb2v+VcAqNlX>yRZAT6p5h(a&Jg#?4w9w&2vnt|$1w^?b;MD(06`RK5Jgqd?{|;Sn>*L6HlpMHIP1^FK?vIZO`&aQt78x?4%Rz*Z#VQCUXu`a zmxYE&?luiIg6?-?2*fWMA4P%9$3Qs0L^PYe=8WR|qW(^QcXvy--{<#T>b%;W zpYQSH`UBo*DA*MM1a>OyfrvJGdyBM6UM|!}irn^P?5z{*0jOA%mX;b8;(^lR2XxT= z_8s`PYwtl4%CMoR^pnbI3yHV+njL*{g3J+pjm&vgeBy03dbQ+jI@wgClh~{*J#BBO zkiO%Tv$qf1UNWrq>{8sf41FpF02zJj34QC)@(}hjtzIMN_iLE2xY*16w&W}y|b(HCMuYIzc1M78}{aQ2YrC^&QPF*eS++a_8Ftq7O6}Jj4e1o zk)*pwj}!kggHMDmppU;Yp*{|L2DU%}y$e~8nXeSFCuI;O;qSvbvLT1wmrw&|@Hw!@ z=&QAhUgHkSO;Z=4Cjq70$FWZ=4u!t$EP0<75c>p6SP(M6by$?igr{|j2d(EAH(R1yZ=W2C9r>C=}z~gT50?l0ub$Psk zJoH9;jV_NO`D&z45GN8+N0~@p^eZ0}TZ0*mY!hzBNmTD6@w*4zg!@?PmMQR+m!}=y z2YO$K{C!bG-=$Q!t*r7jD)2R0lDF0oXHcnc(Q+}Tk1#UAf<+V7%`W9@MU>O&vRJQWf>PeX4`0xZs(7pI0nJoJq<4K_9PQj7t5 zn|qC{#ZX9vs*DW`4fYO!>eow-mw(?Gwwx|uDFNgp z@%uVGo;)%yJb{*LexW|Q&4K9SkPiXheoot6Cgca`D`pG!Ad?*hp<^vSf}VVH6pgtH z`{wqt(B<@OF48lJe%^pJ3Vf)=scJkBkQ+*!PHS)MU>CMJ^F2|C234Uod^mRod zqriRj4ZTf0*VUgMObmhH_Dr1RF^w2YHX#fx^NU$bcMo z8hx~_*cD}#mv*1{VM+;o6;+j0+_g37j7mmdbt3rgP}g}yx;)3aW~Z>j23v(Q(x-VQ$%?x)jBCBWOkeNM@1U~k^McsJ^H zppUq(y83%~z2Df#T|MI(NK%N3r0@9P;H{>i9-zK|_kuMV;6SPfyPMJS5DXfHH3*TD zwK}5F36!lA--5=j&yU83KacvC{hs{JprStbw*}W1Nsl|%NZYr!SR$!N^rHW64_gt) zbc{aWG!(tZ1$~@?NG_NIN;p?kSou5Y>wSJ6KLBVuok|*}!K(mBqPIz#9Zj0~1bqs4 zcJ4diRQfEv&$KIu{h*=TWw~JKeyATVRbH3h8DY>*o9LSt4|00tJcT}YT;$pGzM<>i ze}C=!>g%_A$>Z1Cqx3hbf5xGb6QOZX`vwPlK=1qa5M|YJ(KU{?;(rmnVWB=+AIc!3 zH{|Q=^i!CX-+L%vsACccW4(OA}s&%6EZ7*Lm8KML=PU1V4 zZ0N)IzR(Z_@_qk7V-M&W*yVA1Kx$e^G!;8u#z64{xr;XM5CUaxLof`a%Bs{9d2e*LC$$XI?%P0`+>duLTWWuMOKplv$&zwNSsVAdmib0QyQv zD->Ocj0yfo-3H2ks{n|bAox^b?d0-0bQPhL-e!Sb&+Q(A{cblXmy1{(m6*>_RaH@8 z+`w!6Z$|8y)Hb#qay?8=6S;a_g6Z^Af5Ox{v6?j^@ONV<5Ypy|C43ox zkw{ca-sq%VF4FwoNZ8li-GX}iL|`K51^F97M)dn6=o#~h?9eVMlR{O;sZ5%P9Av#h z_$Txo5N>0_BZHzGvG<-X{-pY_N(q%m$ z0Xz8roi4{=wxoA#i?9OG86H9IYvK+!pupa7wmO94aFYRoAIjc;_YMWetpI1MdZ}S6 zbLHmA$G8akx}*1jL44kVPA@wAFpjJvgdrM2gpMsP{UGUJ$-RH{gFj;>P>-YJ)LuB&?y`D~APz(@vOLwQI8=DuK$C*tIgr$r0VQ&S%Pf{mox}%uT zSE1Zwq|{*$bcJf<*n_Va{>!T@@Tau)?uNxDN&I4yL{xrayU^vO55MEN>BaMLT#Z8?s@n^V?YR&ex@f z9@o&5P{G)irrsxAVv)f{FghB0G17p0-g^52_oePU!f?Fr`t|pT{Dy{ZT)*BpZdEVU z-Mv<5mYT^JeZD{x?A>m!$J=s^;t7170)L>pGstQmV$-n?NZwK%V?^Y~{$}ZETLw07 zSp`~*rIhdwprd|!_(IW#hFLl^`T&`h3VoF|QdaczWF)UuyA;uPRgWGJtM<7S_c80C zw~sx3jVicVg2rlWau*ec~-;O;N_i-Q<`TUpwm#woB4OH8%3>5N6 zFO^6uL>hjOXe%o*LecgFoo>0JZ-`d8x z6G~pg=ZXNdg6XNR!{EMhai-Lss;VJx9y;{M#E<~hs;c*@-g~bGs|=iB_?=F_YIwk` zS)T^?A?0BWnx3C@UmK+sp}J{Qtg5oWcf9oY@#8k=@m(uhm&0ipe1S7wlhrOQBlsOZE|tR$V)pnB3w}HH9w-y^Q5P?wkE$itojFrSb!w@g z1$J@Ol5?ZJrnau(Hu|9&CWAiaK9x>ReH}^DdELt2Lgc4~uVHkk&KC6bDQovQMN={A zC^3M0ctz>sq77E={Cdlm$Bm*&b?^@-PVF*!<&01(vUxezZLZkA2InoE|FjC3;o|=c zzNHDYJ~O_rMOP6TAMEMnas~|&V_yfRM=u2x+~LrI-XY5Bz5ado_um5qLs4xK>!wLb z=b2|(zt8XK3PpoH>Se@6)r?d~0pTB#uP z0lMHP*3$>mGqtB1e(LKR80-VU)z;RWJcB>J!GXS>28Q2cMocjLeV*7FR&LwJ+da1x z^h5>JM#ssfTBBB9l`21doPT2+9VS^R+|NO-mR&aRDe4pMTc;Y>9GdtjYj4*c)i1(6 zKY$gZPjTPlNPY8F$-ku{aF;F>;MrOl+$WWD0U-lDO}!Lj)p)!9`#SjfV>ykXp}xMM z{=T8UJAFeSc&VJhb=3NQ=(_%+n6>wW`9MC0WN4WPb2Zm6y6?He2!9UUDRfKRCSO-tq6L{^7lz8(oP(D`{XB2iTpRl*dxD+I4#XH_m> zk-JCkde;sI_ZbZhUK{c4QQ+Gy-1m%l{6O!UkGbXs_aXR}J}t2_OAY8PONl;51vLW5 zAl!E^-gX`4@z&Qh0{8U}-5Kid9~tO}?*v{W{ry8j!J(T&{vp3FIPBy->egjZ8w!Q_ z3&@~~kVSt1Z@1qnOd0igLG-3TpXxWW)IW6l6$}0jBKK7)mkWyC+S@$?Jv}4g@Ic?d z01(c=K+nL~*vJ47UT?$gzW&<-qhn(OBZIfkOh)n=Hg9@;9acX_kK#TQKQib|jSi0qQRY2eM>-f{_L9hi!27-XRk&*F{f#HE+EGZcb28RW2 zlHO(&%?MdFtfKcqQve?x&u@&-0ZO1JkhI&bh~3CK;*vv5_lgD%5BVS%9aZA+qlo3o zlMQ`i{XJumFw!3o|H#-NKruWvI5;{8z#P9l5`m8+0L(M#qtEpB1?`dbvC#%@*83Fs zDU0{E(a&M&eA=7N&^u@pNHQuH?AoP8u9mwt04nS$;uGLW{u@<&S!bnqD9MWs7^-}w zv1c|mqUp5^-HOZ1+fCwa<_wL&!JfgU!KP{tfbVH){&_`Ihb;ByRBb<5BdhWUd^-mxd>h}1OL%B%BnXBPB#P2842+>!D z@u#|LzPzgDbRP&^fZJGjqz4SGk+Fd>Joo6}=x9&h-Lak#yom6~Z9+nZ{=Sm5Y~CJ& z`7F6xtD~xn0G{Lft-@RfP4Mkw@a+&|gZ;=ESFt+SNMbuok&TR}}*9q@DS1<~7Eef7w-@3~xVFK9u-cl!GWh6e5o_xHo= z&hYTa@ZDhmU(_laq)L@q@uiYl6tXIrW`I4lU%)Gabof12Q`pZ%rDbLuyn^4}gUSNj z54fzVD3|^aK;L^cXL>-+jsf__`WtF%8~Vpa$7p;+Sk}|WSPYMa2PP+Zqvlve*P<8g z=!>o8r=88p+ib?Sh@Y=Y`I%AWGtqZYmFPOi)VGTvRU|4M*;_^1<22r2mr&ncEB{is zZ<%5AQq30>y^qgh@TmyFXPyC=8lYRRQ{>XHI;y=oHV;Esdb*EPcl)ki$NCxHH#ULj z86Fvj$?!1n-S9XH;DM3xXgFeF&nTiM!OUcJ7$aIto@tI0DpnvbF(0N3n_Fk+HG9-hnYx`v94! z_od(0Vfy+p;Y~#2z&%JT^LR?9}8Zs?(L8cG$V>YfVe~Z z`F4rm-MdG+=yoZei*O%>wot7#8AeuDz9L1B#q2sunIw+ImPp|<&{yJBFv85rp26x) zkZ#c+7VNv;)HEpi-Y^!eAHF+^^CP1pV~Nosi5@aEZ$`CC9pJ+cL60{W%J-zgaS>%< zlxgZKQ+fUSxQYvQ^OjTE2X_$=`fkGw0sDnVdxZN)SqK9K4)*kqjgYf_47sniHdB9J zDyzdS^49e9HRw!Uio?+z&t-zX{gS?MP-QHigM~d^`hZj5 zI02YDJLb=)c>MWR;VZ4`ty{OwFk`msVAV9Z?~*xI(fHu??f~^sj0dmZdLPh7a2pv9 z2K~X|@$qqB3FJQ^zc6=_L~IDtS>)!(sZ#?Vv`|;4H_x9+h2#h;bBsKR_C2@{%ct$x zyPsnE%FB)m_mwjDjf6)5e*LKTkr0Mk1N4pc^$h^}@I$!&cEjYjFL8WdJQ~#5Yz)Ij zBffw~Vl#$0Wb9$Ou1pz%`*fMo9oogGO7YtOw|$3MxzH-5q~WJh;6(INP^n;!`+b*+ zUxlD2oVQ&;Z-;tqPe%5+wip*SA;RMU1)b>dP-AaT@5sPiFgJ#SXylHMBlPYL01>J| zQ=?MI#fqM%a03-!pK(81>~7IO3U3Reuat(XC^hPuScUB1yWx1|a*2l{?mOKxHaY-S z2f(f$zIYJ0)b&H?>lul%4Kg;;Gb!{r{C!7Kfo)cw1|%!eWXk5!_1+B z{C`lODD|o=0I=OrWOZm56&-d^7qD5#OI000?!;QBR6?D}51o4oeHfCzPO+Y8KRY^% zbCch+BgRGOOtOK(Lyb*MJ;;2}FtQ$J$Hqp6hZ77_g{WgQ)hcq3q2P_XPZ|d*;+Q=2 z`pMt{YK$1}b~{MuE7#~dP*#pM@91cl;WyCJGYTdKh+deEjr8`Q)e+X{%h=|YUc%r$u3W&i3w9JS(uyq8LPL+Dt;j0bC5@oBXD{zA zMzh$x>p2RaJJ{yWmt3UzTx^$pE9-S=bS%7g>_~pkwowArz>;A}5s!qy;%&Un=o?2y z8y&riZvUVHpUymz)HSp&LdxJ!16E{Yb7UG4h#nXAGaH3AT%Cz{m`bP9A*$Ys3V}X^WT5Ym>ZjZK97zrHNSGy=mwh_tGh_#4x{vmj$#`R1PE)f8dx+C3bUQ- z_xnRpYgmuTgD7MFbdk!lDbw&%V+Tm0r09LT*>U((c?L`i0o>TYK>x@neE=}_0TTK~ z#z)7Z086lWCzIC^)kW)r7+rcK)tF^cE>~5Jw5o**`c!!;$`#+I62%!g1iXDVi($K| z{hQcR0SG$mnN>ZpTST8U(1-e+RK3DLXs*GAae<=l8P<%^T_-0=s%tn#2{fya(nytq zx2mhVhl0U7K~@G4e&fRl27rM*71vR!qoMa?0zN$sVceDwokgXJ`m72&YLu)}3_Lha z)K{+RJz?l_?QQDH1<;L-^!M~2{K7N~cE*`r{0Js-AKJqw(?%cHuu`c{*HU|%RmEmi zs$LCIq+_ad%(fWt`~~l|j8$DHQbg{K_1m4iq@f{>W%BP)4NYA{bDzlGUF`Bxr$q z)>ifhqL@tsZz`?JADAqa!9`&C0;4tp4@DRXC<8hn{EAePjdD3llCJb^96xZJb9iwf zL$IQ<_DoMtPan2H?rj(V1_T8VjojLXhTfjRp1vMpzM7hvG|}g`wQE$zB~F;7+lIb| z#)dOZj6DHgrBL5HYIs)_w!{6gd+e?fEi%Ob;BH*4jWJyJnut}#hISdMakcO`>rM1Y z*#oIB$=M+5w-=c)3Zg;EmEgssA$hTq26fYhxYDv3=pYiU-nePS#_A(St_9T4SL4p? z4O_h+fCtK4>R9*rS@D5IlOCx^1_tI_VEhkj4&;Jv;XtB57ailGyE}{`PeO}Aemt64 zd3jY$tuaIu2KRB4Ndt%boub&%GhE9eUG#N%Y|Wc0y40O(j*g{?&yc&iD5;=hkNKr5 z60`Eg34ZKYX5={?D@s?~dvKrXsyj~g8;)B}LzMum3Ljwh7dW6Y8Ge@iYoR!?(gdE`u_VsIJqWfmAi_BxX!#!avpIgw?GC;9IzZqE;3(O zheYfJIxad!$;GjDBeA$HnO8T_!OhF1R^jU7Tw>%nJ8o3D({(!kZ5byevD~#(Jysz1axqxM-u}J&rFdZM?b_@vOY%lV z?ncALcvtB4iiXC+YT(^iz}aAlB@D3i)P$ci(1Mh68JO&V9eAXm3_uuFFVW#Slse!| zM5slaV^c~s2+GTi>YiE)ESEAv0?&%dO3WD|;9-emL}5c6^)n#%)l^kg(pb0%KKM%y zeL)BOQb*RGQM8AbV1Tbm)kLz&F^faaDn@Mu2U3h_dE8< z5Z)74Uq+q07)RfEtus#R#z|KqOQuNGf#lF-3w{;yj};3fOb&!D<`D_^alS5M@N`4N zY0l#ij|bO7MZsH{A@_xoSRHObpFmF!h9%?g>X@nnMy9wF_uXMiRf(g}ogC7|YjkFy zes@p-Zl4ZKVDJ&`sf2{R`v~CcjoeB#UK52AtlzFwNiA^q?K^H$9@Exlu%4Na|}uGm^X!b9~!a(>HObei2uw;_@p7`Bg}!uKGlCRTYH3 znpzqhSF+Y{!rXUS``aohqYOvHO%r`F+?VglOIdSX&tYmAOSrF64G1HZ7xV}mT-IEV_Jv8fJCy5K=Ws|&DYKK9pi0PcWw`yi|B(uvQahmg zg$^pGOOdYr!s3>tF``e@y}gDU=eRGf0($_H8q(yxkdnBH1m$HW<(kBV6Q?qV3K@>B zCg2MwdF~I+BKo$gYTznss9fMz$wl}otOiS~nAkM;G5Ai`ff6RA3u+~YyN0YXw$ONenF;K_%nP3^s11NcC|Q9Sutad#Eu} zDvTAapmTfK&|phs{dTc6Sd%=skJOQgxUQ;_X^!EiKuF7KYEF{0McuDXiC)zJ4lDt6 zPT4ebpM}1rlQxa-qy@e*llqi3ssOKRTr*h%3|ycxRVQ7L$8baM`+oV1*gKAS zax}J>*c}%BnDBPsFu!zo5xU|k?g z707J$z@3dELKh;egK0*gRi!>Ua5Q zD)f<4;J5{XEnj%Qf zW?hxa8imM)HoKE0qEJckyof(P4Rav9a{>RXqHhll#c}Y!fie}}%-E}x0vSeLEER0w z!OtwRtCRUU(fiotN5x$xBY9)EFQvyt4L+%DT|FF(El6zdUaJx$Ra@3k$~z1MvL&qf z3BjbtWhym>zB$gzj$;>)II50w7OIL^u&Q4P-|gblY4DM$YlEIqTPvBWk!$n!h3=_> zXUgRq4H-f6j{0cM1@ulP2WolyC7}IhDV9N|`-XxLr3VkAUYYg3M&DlM!#!sI+;J)RFWH3USihVZJI;N&U?#lc~U3dKWL}8!c`@4Usbv_>(kQvY{FMzPyI3~4Dd-J$3YosS0tehG2zZu zU68;4-(DUN?4X2Cu`7ymPAO;s56gzaai#i68LWc>zrEUljdFZ1RmGvXy{fD~>yV|# z)o4!Uz)30io+9hJoR2P=U_KIYj)ZEP2Nf?snQj3;y-R&je+Cg&Q$XMLT{OhYaeTg9 zD}#%oAa{iS_CUdv#~X#Zt!-w~n~49>I4Ct&Xbq%0+JkLnTAKFPY>e6jq)T za;`L)PbKdj->*_rEb3dg&I&2sA-O}`ug2~diT~Tj?q42s>3~$MmVWQ!3_tB?J|Ho- z`<0GKAql(G7@tUZduX6+HEO3=y1MMObe&UA63iuKJ|n9rVoB4m0WI5nG{tsIcPf)j zr=nF+pqJi4`_J~OU(hm{>kE@vxlPdnod%9teO z^e5qhh&g;6IId)`_7pSKN+cK4DLz;v!#y~5;=%n&X*{m6S7s%2QTKX^Uz{1=H$BZh zVob()8VcuQj)N?@@#Sm~>+s;c7QVkpio zP02g?eqLRpiUy^rGMp`($Dzg^Qpt`gqrw(aP{dtKJH8YgCyGIRi&t)Jbl}u8Gwu^2i)&_@AnO$lJN)6qN zWjaRbs~T+5L9PbN;d8S1-NS>*QWOEnb0)t12ed5LF-3Ugx^q3wtvV&|^m5+=Zs}oT z#?KH;=Q8{%G9qFQez^^oY@v&S%XvBrT6&7^G(m2A&u!SMsi0WE`* zD9z7G1GECE_sNfdwY~$YL)|urqI984)sNJYcgxjB=$rmC#N)o0S|)BA`pB}W&;#C= zl^f~EI*mw0-K{skw_X=1*uFy<8~arFih`GncUWo+3_<9_cv98xrn@POEG*UUv1gZP zkbC9mnkzN$RmsIyaW`f>^u<~okGOC8&ycF0H?~z(@aURWB#x#&p&YBgkFLRIdHqzM zuL>gFXVezbwbrNu$g~W|p22tk>Gid`$qtkn+8=40s<#BYO%AG27CBm1z{i!ZtEAz5 zB*fh#^v&oQQu_Ox--d+X7~|cWsqk2aX3rkG&0!W!(J==)yj=&{VLwKx1OQm0T$fid z`VJh}uh$uM4+XFX4@hOeebRx+0frb#bzDk8aJjGw6|un`nOs@FqGD6bZN^p&?@H@= z{&%#81bvg&`>J%{jksD$%}kE{mhHJ?yU1OH-!hTDk~m&O&X9ddGE!wp?!*;*l^M{J zQDpb4b%rb2()|?ka+m@x+sA=?#}!d3Wv{Bz)(Cz{neP$z&Da?x9pj?(J?&~KSHra` zU!Ns-4avJq1h3d0yY{FaFsqn2L5s`Vm+9W`D$J-arzAfOKN8HseWgY%d=kD&*orvT zR4L%AtaO48TME8^gua6gpTcVaObv!T~B} zrOshjwLe-JB-%>B%0>!(l`2e!6Q7X-6RUih`#g`(H~nXrJoi~CP&)URSm&U`l&S#_ z?KZDfE|eqQ_lVMG#270u3HrzvTv=Yl)ohMSS6P{gJtz|jR2502-i_f6)G-Olh^erU z=Kx@$VPZ_l`^e@^tA!_VhG25NFAg6V{ZpFyRNjSD4cfKKimnpTOXRoC623c>V??`7 zbnlvhzKW`S3#}sIQhM)=<`)64KuP82WZP z7i>tl)z0`wczY7)n|xn~roD3G`#xa$TU5HFaNqi6%TV%K_(Sre&R8myWI;}&k6kWR z)CpUKeJfl@?s%!7BoEEsVgR#4IbK&^?AK`||qbMrv{zMho&V$kP` z#GiL8az&=nlAmO1#|Cu#!$8bGil(Q1Xw0W|9h3I=NnsgP@X{KMh%DZHwgN$1+y}>b z7S`LY^uHZ@q#uG0X6HU$Tvg7UVHHvpu+&1R1wA$Qjw*p&ss=QsYdbCnD^tEc&3ih8 zjXuQ3oxN_eq4!MJ4{nwhdTy+nsS`|96Z{MQKN-pOU=2WxE6aMck)^=RfS=*=YbOfqYHf(z=eM+!yZ)DHrBrg-f~HtRT-lQnm^^)rjzx zk?cjyZ=F{Bi2IHoFuHR!`gq(}E?%gd!&TOLJ;aG={iu9=Rdh-7pN?j>Ob&|ICKt`_Y{i4ldt3cW~v9l8&Y&16IH za7T%7>|&L=gZ5+_qxT5 z;^m^9AN}L=ZHT^)KL7lq4Mob#_{YnifAJN(Z-mufyirv2>KFg`;^U&Cm%f0lVJ(33 ztIz-O5pKBc^M8D?X}Y*Cp10Z7n10Gitv)uDN2$uln+2*EZ^C`+9o%YIUsigv7$;dvg-q)24AM~KY+wc+b=2x=8Kfc-}>!3t7yH( zpNT$QLCKK3x{^Pmuf{?j7tz!JEU&Pt-;|pXhZR~Kv@}I6c$xdK1{YQzY$6U!z zi;?g5S{7Da$pRfO;NtgC7Oik)55p9fXW7t~6;zw>V%b6+Aujqn_LCS#h}e%1g!j;* z{H&;bl?z9lcEvr(PGYx>MMXQlfXT*x6z#+h8@{m6x3Or$>z}hs-S9cA-bS4G`O6zc zPsHsveh#x6Z2L{8-WTu7(0Y}s6sgg7@SucO?b%`49Wia4fj(U%PAa1t<}Z2ss6Uo6 zm37FKt-O-{#1$Vb3|8o{{8FyJS*7Yh5cy&0O95b-lGld5tg8Ye#u7E=zNrL0?wBS{rs8Arj{Z9+xM1by+<4rP46=uYPWE-xmh@KAaBjOWDtBbZ?az;FBsCLVkOM{EF7chaYoaX(^Uxt4Y%KS=Q=l&rSm3b~Dp1KH zLD2Kvfk>zz$I{7QRgNcW+eA^K*84*D6YG6+l6>PN0k^f*Is%<*p)cZH7_l8(p)Zbd zNr>6-#WpY=MDN=MB6#CRmJjADRO@yWeeT}55m$e-aYODG__p);&z0V{^P`Up^x^*( zu)ms52Yl(|^ST}AGhJ$>l4Yj4dH1OiFcki_C*i(QvPCO(1*|fI04cmmca6zl=M^UU zcpPBzM#sd9(jj5na<{wC$V|)B+)#vSm6i@tY3gSg4n!nw0S*w z>fp-crb#r`ux9ja_yX8ZY~Bsqz^Z*!yIKD6F_^SF(boO^i)~=yZicn5v+3(5bnX1= zAD@3zDa)_T4xPU% zb(J*tq3Er`IA<#ps7kVej7ZUwMxr~#CxDXpq3V?>H@J@rL!1$*i|;A;etP?PU3M)j zkd^U~5*|PHYhL6;U-Fis@6B)qewbjBbgp!A{k(3)eWixnb!64*5m=16;2clCUXORL zC2tvdlo5V9bU=+zQbn?|hWo`TD~&9)$||c_b(hFG(Zyvdc_T@T)7*zxJK4lF*Qww& zvLF1%<$C)lfzuY>r&Tg+1uP_I7JUWLKyHC;iNlv1>skJXb8%ef^G@5Uof?Wer`hJU zz6q`Lm6%g@XGr1#_?mF!lhaK!!e&yNW18dp&^FZo>9qXRY3}W? zebYf-XI8e`z9be%+)E**?>`jxZAgr~xNXDa&^P&hUM+W3Sl$6u*jtTku+M(6g#)dW3@oR0QbkM|11C`l;wqIG2S=+R?44;i z)5PfG8rZeydO4ZkUS~$~J_OAKTrvUc*uwhgh_Q-;&$O;%(lIWjHpzRy$|yT1nH>l9 z$j!Q%x3f`fGmiR7ow*oC#a4$dYlfVt1TU8bK6SF@1WZnGh)PXO{Ye2Lx@2mlp1O>l zq(;m{H(}L#$blbLRbdG_J9j^UsRIWNs+t1(ZPje8VR&`-8*m@F`^a{!swlU5(nMO43l9ZqElW$QYH)3n z6po`p{cK3cpka-IEXE&@B8lJnnyT8`8eqHz99j4$9@LuQCv~q+C#SyOU|vVcX2Yc& zbEyUKhUw%!w;g>(V4s!GZ4A94-5%m`E@JvCa&q5(E06{K#@gPMPFgCaSy{uX8n%YU zI)+zcBfP<+PIXiurQvARJZ2(|mwrZ&Syf+Eb+Z0seSLkS+CoNFY-ngA!Fz@b-{flF zZ5EG5)X?GyB2K_ZsC zs$$%^XRF@0kRW*C?O)n?v8u#HdL~c_}t_E=}t?((mhVTijP#YQ>c* zhjXc;rhpM_RV1L3VTraI=+k{>DosO&i}KiDfIgI%I4Th6a(SsjUaf?Cl-A16z#H7O*?9UlWU7^7oy$nGZnN>F=tOQEV5QzH3&bkuVvS3rMhh$={2APb{bV|Z#qu^+seruG1irz6 zf$`C?QEoT}`@ld?4{2|(x(|RgCXH70;V9W`f}F1F?d=;JA04+gfb|GJ+5r78O|^0E z)$Q>2{ie8YGT@2<+lIKz_~9P&(}pQWP#`S|e zjU;~S>U$A=10%3*bdv~dq%>hvr_~1p{r}G>us;bJh)u96N$~h4O)V>~6=s4<_l(`{>p}G0?iuVE=p7s!?1LBl11`g3V&P>w4nWLwKic$-KhKcl#K z>qvn(M?xQTb|i8&3%25`NQu5Z7P1J48~*V*_R?Z!?$(`~sY`dm7oUHnB9}P=YvUK6 zf3bo3e_w}BAN^x0=u4E(>rRM3?Q6EvpRKNsguEE>er)~j&{i;WAA^s}Kfhz^>nPK; z2M~RO{UhPt+A~dqV__Nyyzxx$*ucmj@*7ZJ&j9e=?WV@?Ffiaic% zcJJWb@y6QIBOtqxJ;%p-fIJ7-G*P3DZF1h_b2mBB}fCOVQoKjK+{q4e3l2wX)9^u^Wf{sA)cqm4VaeU4$wFMVG0(MLPK z`iR!3V8E|F-tf^!xXsI-7Zq*&+(e&dNMy`(?q~A(yrrc!=#`aPV;ktgDlrjPJRUCq zPmPR9-Mkj}ae$wWol)qk67=f5pvEvEtf3CTHxLf@ojHU1avKEYZ?KQhCqrvDC6c=d@;c(7B0^pHKuErYk?c?; zlpV?QM!b2lHj9?r8j+pDkpYF=Gqp12Vp{QiNo-yQQwY9vf3_>z zPoLpG7n3|9>J$Bk7J4HEo=h{+Y)8uJQb&UGU|;b~pj%f#_5yVkDbN>Jmt!yis){y# z{*TYMV*U^=`{-p1x3Wc2ZGdgQdKqTlE{faIxu2AM9Wmu~gyB?tDHWtG6*sX8J}5n4 zRY% z@Yq0K@9kco#%QF!@yv)Gl4T6V@}M|uDAX@uWc?&0FGxYyVv#q}wTQScD-!X!d}=MT zA#am1Od#ob(xvY6^ayU--`ZThd}-!yfIdO^;pL{@Ans02>_&eC0x= zWmXC})vyB5+i<%N#pZ2L`;gj(`bGh5;n4w>ogjKg#*hyO$5pUMcx({ShwRwX+l$cc z1A}Eu-?KuW2;S3YYE#^Es?lN)6`ffKHPEexqEXV3b;Zi;&0a}Br!iUqe+<997W}C9cQ3|Qm1)6SQEn!R=rqW3R{TJ=0{0ExCUOf7 zjzs}{V}KuYsUZ50`@qs2v2F_t+rj<_kROsDO5WbvV~YD==P*j%#)dO$oa5TuL`FE9{IquwkRkWzr`(mX(7o~#X!&8t~2Q=3EUCp!aRYpGP1U&+lF2 z%1XoLjcJ@hM2xocRgk5F{rG z*8%h=V@F$K&%kIn0v7NnVT(W(2K2#ZqkTQSXtG4^4EAXBjqu)pK8jd~jV_(M-+DsDDj+)3^Z#8dzv_q z0M_;a`bI|(USS-s8PNxd9rk-*mv7&|c%*+|P)Lz{Hn{ukMznd)5cSn=vPILoohbaD zK;JaCbS@*^@j4um*HJi14cJz$Yx=2}7s_(^(k9>6p;OPS6pRX^j(B;gE#h8}48BjX z9{>=C2$TX=Ja$!8MOm3f-Ek9sn2&)DzfqFBgP`3F3`JP-Hjv~M?h9k|3gM0=EP`>2 zjov$hEO{~f0DD4E?_*E(8RcwF7~f~0?>99*@59pKai2Q{`pR`2p3~qhD=V|3PY>XC zaIc0RDS#ID(V!eO91&wqOJ0=BjJ{s5D}b-Y#s){3{m9!#5u~+>`v%6w)jg47h;Ep% z{yq@BfIirZWpX$&PFBZY4|`lVsrU5%T8zs>(lX^fRWR8AV43bLlUS?c#^}vBXc`Tn zD?Pva_N#FWDk$r_tV}Z=zU?zaZw>2xh^MhA!f#{%(bY%pK8!uZC<6f0D55W{xet{* zusX1>W0b89=?Xz-;b?zfPa~Hy&~;qm$==^;Z1cm?oZMF()7RnfM2N*J6{0Ngy`y?M zbl9_*W_}Ra4*)1*D(u}a+*iTeCsqfQ%r%Chq*TaLD0xweBAbQ#$3ggxqsxWxLwy|s zz1N#*V%^vzU@v3Xlkb6=@3QikR~tDvb> zV#7$Z6!E+7pah-rAVm^G4=+paQ|LRc^giWr86g0L`_c3mC9{{KOA%gxzJZZZ_NkzN z9S80MwgUnC6IdN%B6)Q~F%CO7)t<)E_5Xtzl@CjEa-T<`FIEu}o43@6!V~w)JF1ei z87E-G+3VrM56S@cdufy+v3WVL*>dwaxUUw_HxNZ#jXZkMK}_BlgUzoW@=%~?ZDvX(`RZe$!ogUf9oS7s}mn zi2%IaOYwb{)e*tYwowG;ZH}-?R=e~O_swXF(fcmC;y}&>VyQ7KTA3QF)XGP*MoufW zrJ57`wEtzlmb~Q^Rfg!rA+pNI<}FqJzM9%Iw|hn~muO&AEQc`WO^#pyALxF4{b+Px zCeb(vT@2qF36FCSA7+pbVUz(|9Tb8U4vi16yZMaHM^9vKJVM{hHYfL$q~tyuz3Cu7 z1AXNd`ANFDR{vy3BaJ>Di4riTxvz|B)~oT=Q0=R&yFEw|RscA@X3*+@{68KAgdTUd2pN=wkBzdR3 z#p&lwu7KyNbV|#$Vg&l>j7X=`S<#;Wv_MP0Rsk)^%iPBiR>v*$vE&7t7o$su#?adm z4iBJPh46)@?bv7^U}^x9irCM>Aq3-OagbQXq@vzl;6hm&=1s=NIJ#8IIOAwBF_8sM z?)y#Ead}wUWb-<<=$QIaHAKBte?>ar%HFYOn;)<>jlME1d6E0d1bx_5Y}ve6d+PLU zOh>~Y0Ttmg#yx9Pxc~@lgz|W$CyfyXc7^2o-UfSj6qCqtk0_;+kHVf5UCQOIjPW{h z<74oV- z&yKx!N>#`2J62z>=!FN2g!ALaRR`|z<7#AH1Zsr}QIPG#08y9*^fjHtIxN6%3R)Us zqgb=04`uJD1-~)E9@olfI8BlFpc#&jS!+iLe9}$K%xf&8cMLlZ!wKuuk3NMw^V8fmvy|1e2 zbYst;VMS+Ve`Y~O%5v%mo0{iv$4D}7ra#}kuNXfit@#7HfWmsHdfH&W0w=ENkuoh!08M}` zmNU-y?T?6GK<;va@gJ5yXv7&Uc?~Of91bjXD0DKwb8Kc?S(z?(965%_8lfU#0HZj{07ppT&S$K{IR=<^D~)vA@){eaB> z3V`SzmoxGRqwskNZ3Sx(&~%c%zP>y7y2CRt>6iDuet7k%c1KP7c^jPRSBv%9JG2~E z;XJ(cXUKi2$0{(`;3ouB`_e#CoT+Q&SUs!aDd|V7#U>O{-%TCGYY= z;WnhatWyKQZQ3!rz}12mW!1qC=QpzI-vVBC#jX;+mB!kQ>*me)d^} z;Sxa~LaBeKpHU+SqBr=v!=Pla(fl3jvx!;8FfO~ppzY`XG|`u`eqRjz8PGGhPum|tLeH8^m)2w34H*f!ootPKYlGCvAY8Qpe<+Y z;cL0(KhyyKv|LU8V38vL53%>`){Pt2tXYHT74$Jp!36(t4rcoM6~^!bA?pr(07MD? z7-P5>;Z1nb!YN|!&h&Gi+eF_1i6Kx$HMHcd(8H5jwfLM731wm|v))%xE+d`dVCSWl z=$4Ts0ew7}u2gS6V{ZZ}#cPc~hf)-`_KXalP*Yn|^Ii?dve2NY=FlF9K11?84BQ8J z1N1Fh&b&vghFaV5B`a4Vcdb|ntOrf#j{(Re$RAfM7j{GdqNWIYtlqf#h3D5G{8kG3 zl(=OQLx2t5VLlXc>!%MweElM0?=acj=~p}T(N6u$m@L0>>on09zkXk`?vCSXXto1_ zLd)o|h6%T6f2tSQ2t*L8xy)j}avpJ7@F!sA(TG%8da5t4iiivLPBZ?_sDkxUwZ4}7 z(3%)wm1Mh|tTjjUpnv2(Dv%oISN7nnj^)dgU4c?}#VR1JRls`qBIKjXCd1-Ctz5Dac3FXc&jJ9qu6Y*bR?$iN6{7Aa&O-Lng4ELIv=)dk>(}fj z${!J@C58KyhS--G_rCZ1sP3cuSm;7c`Y87D#o9^ zGy)GsMBNch90GslG}^IEJahu*q!Io|rk+t_aqzlYWz_P>F_oI}a7m?}#c5Kue;`%| zw>4nOZrr*R@wXZ@zvUoBSHj$ym1_!DuU@{IKxZM5(MXf!%lYH-KQ9-q)XmWQh~D~# zM05&tnAljViY;VIr>t`E75#t@UHwd+v>V5esC9mqQB@~LYSy7)# z?RDVI*+gB`4i|;Kav7YmLJe%&d$8$tDarOq7{g5^%|J0ls{~LUj1i87X1DB z&xo%-%bGvqJgr&1+Sq)JaG#d6f;oWA5J^w@V@4BuLs=q(L6W~p2s19lD3PPVhYa<; zMBL{#(YOD=fdgu+7}eLI%?_*cEVdcA6vpH{bWMKcD(;2H;+4^|^r)sZv>KtURv1vL zfy8@y5G;w@J1L`PQ4QWoo7@%r(GY_*DdKt%ebuvtK5{do(x*i5k`-uifc6I1S|xul zr+@{ZD_kk>3^bYO8EI?i?*-BO#CONCa`293LGj$N?aI;>aoVr8C($Zw*>^`k$kwjV zj`u1!3vw=_H$fUpWcU6s-3Zqx8oC{8}%~8c8J(sKDOv`2LXFUL_SRH~q z9xJPsY}#5Dyh{2a`sxUJZ1P&%C!?s!5P}3c1;mp$qTmG>tztC&W%Xp*3y8lL;7{p&ca-YauUy4_cNlVg!hc%w-eH=fZTndcvxeBu zHZFVl`jvMkZS*DLzQmO@C{9oGz5|N;1V~DbTAwUfmMf*uqD8$IaGjXFR?jajs}$}# ziGiScY#|!anb3$3J5wvJ7a~8Ir!8u2Lk7}VmIy%sBV&(FQ0d;3o2()FF3q0g{X?Nb zUZHqaR*L5raM9I_oGnY9&?JsML~|H9i)-WYV7GMDV7Qrr%Hd1&RK& z;h~07Jy}D#-boEUL1j&R+H;%en>DNB4_fD2MrxlnS(OxBL&W#eOD`27;$FbHH&++F z^cR>Zg!z~LQb=qyztrel*W_=(Gf9mgCsP+?iXYC6)@U3|s zx$OBDUO=F|_~Pm}UlJ4|-d=o(F!>@ua5cgYH+pjo5+A%?eDTG%UVO2T(MM8uP!u^< z+88-ZZ!%|Z!fbk#;y{6-TG^L2`qHW6V*j|064RLcj*H|icWQnX?OE)misYL7XJ4Tg zRdG3I1rBR?R5ixI8RhSj6-`WlB6p=g0V{sBcJNi6v?Q<0KcxP?mCOHB$bRINit+$^ z&%dDCnil|2FTL>MiwG`gFX8LO7XXAbj}6wr-y-ld@slm(z)*TNV7ij;Qr&8j%srD;JFjiJ+WK`Dh$m81KqQ!0PX>q$~T5M$QYtrkr*-=A(EXXUB z;%Bv_)mmqn`!=pwwMrw8c(3p!&2}$t1&D3k`Xc_l_}8s(y>;}hw_behwHIG|3*KoZ zw7Tw=Zysz*iW zJI+oQE6AXt+-7u`0+&!{ecOua;x=Wi(lD|kqPn)DR*fcH+5-FrqTvR1)QoGc8! zlNxp>wG2LK*Zbn=9kYwRty|X|1q6cOyLve&du!G_|KjsU0d7EdZ@ma;+xpg41RJ+E zX?g_y-g@md03w0zRfHds;+t#UB+kR>QQ20k4zV8Cm8_j8aq%_~AAkdPuYbWe)F$yzFGL@(YNpqaQf!OH;-LBdQov78yalNCK9@L z`|ldO=7b$U&6+3djoihNL;-#oa$m~44k`i!@HWIBB%Pvr)L+q zh`9j^X#8OS{(#i_k=gqDndJz7f;_<7-O-V|_;+`7y81d|ptx7iCp{j@?084hUxntr zcTH2n2|g0Pj59+cw9rQYK^vjU5WJ_)G@iDMUeoHe#4RtOXHz^y2?reCx(%Z!XGmfU<*Zc^ws&{MGh`A$D!>(5x#pyCQR&pIpRL&DB`cJh@6QT+V(gNo`vO_7 zZ~gVJZ#ml5H{U|S1Nec0_a>qgLHd7)xnqF3OVSkgk+dB|g>R5Q*d;5%jF30LaHJ)u z)D2*6)<{2&v5kZ`zyg=BH;TwZ_}#rbW$sJxg;4QFGJBc*Y{}$0#7cxH+qX9IJ86+m zj4DVhSS1E;O;ydwnp$zVFq73=%3l3x%lcKkC>w9PX23HYRI1RUVMu`qOSMmTmMJx;>G_{ zgm>xxUHpIi|Nj_$=w=zbbH@%lrQnSyqT@f3xxjb$H*gnUR>RMfi@1?&20RKu2 zC{I9VHH01`@Babt0CM<`Z~yQADek*tx>yDTc!)V*GlZX|?Gf<$k?%kN-?d>6lceRd z%Jxr_^^$X+J2m>0*_6aL@#!U)z;9E2(>lTr;EB= z{b{>haoXr?ivgwK@T(EYTV*pG<&#oOPdZ`wqa=A#wW+To(dN}k~E!2mBCY59ZU}O{bd)3$xSXD#*ks9ig zC8e*v$uw&fz?u}unzZqI+Vb^D^q**cVs_ZMj{wOQPZC9U_R;regZWk$68c_xv2e8o zJjHq>c>k)|&T4Nd>=FD_`w#yM_o1J;&)Kzx%HF_T;XL^?fOagJvi4#UAZw+h1ZaIy zWJe0@gwuxKr1N=q?b)$s$1d*eCA)*ih}L7rROsHaN<-|jxUH!X&5r;klau-b^CO@S z=?^)tirBB-G&!`d`HUTLqzY22SIS_mZrs~ZN&P6Q4^OFmCif-N`(`b=)I#1%M0{_) z@X`x!{^d>V)BP($??nrHOnpFl7W6KP&^4j=pa1tCY5(s(j6SEAMcEm5`<1$PSNtou zM8xZWE@OfNlVR-=2BE4QX4P_QCD3U1YyTfm|b_jP$;y`X*zedJch60nU`$QCY>xUb4Y zU(6_hy04>UwrpOEm6zze7cgQ9-F+}cW8*JOeHQlK{OkV-@BP)}KEU3W7WV#QZ^C^l zI*KT605v<7xdQ|J`VT~}h}ye`#2qziHifBTacr9o?sKHGQ6u#2+RN0(RXw6 zsyLX+ZgQZgC8=8@SmbunLLtfJlVs_NwJS*-fH%_ni0SHehZ+cAWeC?|gq6|;YsKKD zRzo~j#o=3`f!479xvIP>J?@(|$-A0kLtnxuy}w|z)Qc~@sYR}qxlDTqK83uCc0(7q z&(3;I^qKy>k$(0h58M^g<1Vot@}D*#68=Hd7d&HG2uo+s> zjvdHV9l`jb50u({va0qZI+&|0!HKc-^^JtL zx-;Z;X=0Ss5fD#XHgCP*ZK-LZA_i!)h|N)6ZaTlk4k@pQk3RQb1%>7St^bIKgvZdougX#hFv14W2i&(MCHKvi)$te5 z_^4kE%#9Zjds^Xp^G#)ISj4BGr=Un$AAwKP-hb{{5LDf{tX-{ZQzR z+%=30U3GZOD2`44W8qP>NT`#IjN!Y~%{!7N`r_xb#rL|p1%1%a=-tZ$A1KkQW1K7O z%vWg{w!r$+aGvTx10$nO)Vszy;J*eCvW<;(3_x5~4+~E>*4f<5 z5_0TMCzz&>mU+##uMwk%3P5KBVhxSNb*J0#ox+MaW&sz3N8eo6LZcqH{l zb#+yB^-sTZPW9<(5#NFy$M63DTA#S@9~t`o+0nc_AmW44ykzWw$+z+7(K3y)h^K0Q z_lOPeJ$UrhBNudHB~qS#^?%x_&m#ZhqjMdhN-#zRH7imce}2ofE&}h&2R+X`*`!wawEq`4OYvJm+?{`JY9ko#z!7FgmgZXpW-G=TyC7w1Sufaq>~$t}O%F~5VmywFZ^ z$Upy_jq*`2*#G<|*y{s**Y=!ubD6yzgtSM@_vjIVk3ZJd<$BTrH2DGJg(0t=O=xmugCkm{ z>qXzMrU84mkn0xaaJjU!<`aV2Z#Oqx5V9@8+``QC+}t!n;b!7#&H(lMllAhYWxjm5 z|4e(9+t0Od-x+(F%RG*nP`V6zx?(-Q<7!VlNLf2Wlpxi9aF z@8gkGp0{0NzBNzn{WfgZV{Y8mr>#%+W8Lz1uOikZTWkBhk)s_RWOt3Qx~}oQ>03lz zYxuj?O#p(weL!mtL4Yd!OwY{B%-x)sK^8>n)3j$A)3-o+&x-VN2UUV@u81w8b!RAZkfcdm%M*zMeB5!+d`@w_6{mo6meP?H$2O2m|f@rLH ze2okCvc~y^<6NL+hc+It+eM9OTR-y$b;BXi?>X$2_w%yytNe(s%vkZMF^l@2VeEb=AH|S9Y zi)!IR$TeZ)kz19|rgRRY{$|COJKTTeNr0+_%J`x5PFW4A~xo z;pRP>u6cQLQy6_N{K9bfej-C}PnMAMzWOTh;4^^UI?v6~SEDDoUgM8_1o<`dHh9du z7*6KHD+Dya*iVfbITu8G9?%In9MbMX^yxbG{cy|j2wIu$ zmpxCzQRQ>~=oSsV8mBi7w8lk6;Ld^G5yRafY#fckeY#~^otMp)?XoYWJx}MQ=F8c> z?47^SXDx%ap99YF!_T^Q^ey>itz~n0Ih)04U9v078yoTez8uePY%DK1YB#*Lxt>Vy z*NSjrp#;u36yIK` zZSCji^T6-Da9<1NfZ_aTT)r2_X@TM!G&$Nv7AGAFbK+aV>2o*lKY9S5+fHvMHgHa% zL?)9-#P7xLZGu)_aM4FE5^;ME07z<=Yuj4wgk!75t-6;8yn~|y6x6!{b^tgy0D!9; zz}Dfj114`rvik;BURob{%I>z-Pnjd+AFll_0v+ai4|bmqYa1K)?|BoJ*OoW3iEJ_p z?6YN-cBc z*s9bzm7Mj`=44ymD#3VW(T$K+5b5D2KM z8j@v!K2)H@W3=3SbU%(;j!*k{%Ny}*Je%2uWqdoEjpJ-7J*_bOp-Kf19NlPRW&>2Mt}K7Nu*eAMFoDpW&Q+5-y!lIvf#mEgc#uL@j<2W(<$S_=d=&!7Cch)<@e<&mRfSTn?=u#Q{-j&v1tAW+og{AF}+v&F+*$ny_FT+ zG71H~IVk#+8?&;aC{xU~+loZ;$H&GN*mmkxBot5xl3V$Jq^SA5KuDq8Em`537YGg~ zzeQhR6K9MB?gQQf_p=bshQpwD(bom& zX5!)7;id4sB_h7y!YzhAjBI9a@?M;y&3A@VnR5U3TY{g%eig*uA;%gBIK0n6Anh^y z9>Oou;}bw(MWAm;?rZEwdO^EHjLR~3a~cDdF_RDM|1#Vg)o}Pucz$6T!&G50Ezoz)Y(HGT ze%;`YF}`KbGAi8iBlcs^6ATEZ-uD2#L->6H7zFge-xCDglSAabFM$gCMPG;Uz5PSWf4@Vtvh7cATygqn?Qcyi42C{Mo&`||Q8IEL8hd~`fM4h{fxg*DJ_7rBgkNMU zqC!T_ePF?XTMNXMMW;5A*aqrboF`b#W32PSy-W$oFHRGNXAq&wE8Fo!3^BmN^Wnwy zm3R`p4uD@e`^lX<;qc<^X@cLv%nU;x4!7V08tC%^_0?)M`g9iQ-paQxUf^g8V(-NX zQD21tkCx9*Prv`}yYCJWflr=4dGZ+8@9}fA`woTE(WmC^Fy1H7HxVI)!A4vZS)K*h z0muk_N@Qm*pHIr6fU1BNRs+l$45Sf_;DT&zZ6P`pNpRod!r~I554bO$No*(XEr&s& zhLQh>zk&>RS+>MamoKlzmw5>O^zCqXWi=d6CK6BtI=pwntKpCD04y;|f5t%{h16p> zJ%X>nzsP%vjz^^eM;ZN9Y8Mx$$a*xM#}N1&4u8jZ5y%f!FEHN|@OdG_7aV-Uj`vN_ z*DeEcA5tH<5I1fpihM)95sKvV#pAC5dXZm)=2asIOht{vLZFHBTan~v{~J7CF#81e z0ZJB^;|MPtFwWppihHPw!3hR<-I`J6Gr7zc9DX?Lw*p*wd;X(aw?2Zu+W@xsD!95y zBu3ER;V`6x=jRcd3j%#-G}uR;FDl*(n#=SQ6)%3Y1K;)_?BP7jwaS4r?t){0r?vC* z%6Es~9Wwj@?HxYnKJWK{J%Zn`<9!qKwaZ}Wn^NSEd_%c`WQHO~cJjsI4_l#7I{$yS zVxVS2sv1cn+evr#U{4OIpXF6RE#tnKn?Q2&%ZXA3om)U(e1i{}tS{nw9su6JZjQ(= zM^7N3s&wn((_z8L;iF6{FEoHVdtE*u3JzPfE0<7n5O>?`CCauC(Dk;p0 zO{Z4DZzt4P+yU&J@Ogx|`#~cw6&96s@?GUQbBZ57Cx!b3D&6nDL+s(>kUll0J{ii-n*fY8i}YO zc{W6~DO0mc3%3_nwn?+5Q;55V;cy^08w6%sR1wgz-Ca7G`-ki*a$kHIxDQTRT)Z7# zc^H4Vii$g(17-|Ae0cjdBR)Xh;@q5L_tE_GIEw~*>W0h*v{w^x_Gk27FTn4lhJ$;k zcq^y${u{#Ylr%3P5B*+7ew7+>AEIyA@xIIieQn}!AKrLC7l29y{!)Xg8VCjhT%zzx zvb7c4N^Wf>W69)JGM!GR^2Nd)(4TQ^6uqGQd^cyNZ@OLw8*o8zxCjc1ov;;VNS7w#Ae;yg7Gs>gLTGF87@6=+6{0)yYHow7njm03;$Oe2#3HYfFno;sQ zMt+Cn?>>J50DOK}IRYepL9R)kJ=@jpLj>8n)zm>u3r8Mw5{@sB>ib5;b%}@j5PoQ= zarCJSe35|jb{_~Z9^fy%vy(|>_I7u2J3G1jUZIfRWdqs8;x~qYv+U7uQ&xGWgGdE{~rBV(&heTKohQrZt009^bf|CApU)!heW$kkGJzPcKVl@fq z`vk!UE=LlM0{R}t7w6}vr>3UBAO#3cG2_ymw3%ipr#G`~{LC zO`^*_nQ(S?@q*BYwjd3+JV)?Vz6YsLzla}-*p?PoOHuA1)~7S|+> z-N(_#6|WjlRgcyUaP9-@OKzpNb~8YJJ5TW^x0Bk(B>|wHZws4v;jpn6C#If02@EtccmlegqoG^vUzSqHC`{mS! zk9(ivP~Y>)_dovl?ww`T-(2)NlSYTjnw(9F?&P`&h<$tJTaNq{K$y?4TZ z_|;W}9~+5IXX3Lrpq!c6xtY)m$W29XpXZ~L&gUiRvun%^p-Ck19p4j*zbE2j3AHow zlW`dEIr$v$_Z&TvcR&8+FR%WB^7?%EZ<7o3SqwA`bGF`&K1@S)v_J*xxTaNup$`&m z0%Fx}Sbyat>9PA1;mDHa1u9Z~hF^^7-WVEw1V1qPQmLn)dJFK2=qotz|oz+Yxh1lBy zvkyJu-OR%obq<_m5Lkp40Dp}882H4OV$RNLC(i7p?4xW1z7sYgh-l*nYc%Zvja2h7 z7aRiwWo!NT>eVZTz8@R?qOXVDhk$a>hby1m*Ys#!JZ8}rGY~1kMq+eH@~>H(XB}b) zkNjR)1_O*hNEj5(FT)`?A0$Zv;})8NxR)kp1pXK%ck=nn4yojVu~RA*sJ1XU7s2W2 znV_uZis;&A0<3&e_d)bJ4DD!t{|Lx0mq}+o0hUX|Gh3^GzTMSNz~zW%Qt79=;B^G& zz%?RKXH|sYtW1^Aw|P5!iP!TP-ZSSrscb@BdIR%>eJ%?<5H$Rrvq8Y`-~9}@``P~4 ze)HxXEc*RAbob}HzIrl~VqQK0UZgT8?xtngXyuV!a& zOz}r=phe{ykSOD*ph9UOHbh8>20q0sR9h6l7gm9)0M?;`f#}OK^aVp?Y@*#~9BD@y z@n0sBSY;31;`df}Gnt30$z*mbvzsXt0GWXqH8>AQ4hHAsP*9zlRhiF=U*}~XC-3-G z=r$3ocqYCpb9Rm+fF!3c>d1I@qw$xYU%$Sv-}J3{d-=R|Vn1&8nH}stT-P0Uq|T_Y z&LD?s+y2`{A3pQ&fe{f1X!Jgilf~8z&uazR)G%(uXZji3MW^PATfuV4NA`pp}fShBy4?f$F-eO}$_ z6HuQ@m7F--$G#8Ez}5!4RzVkprn@4;ukwOp@wIK^Tvr!A|H$SZ>KA>NjQ5#c z$NTu{b#!tGs5&_yrp`xcY>T|#X89L`zVW})rZ_73216!8Unmp_fPDru7gA!S+-|{0 zhu6WL1g(qEQ}I=#bX1NO^dsFs)tg1A5&Y7bG&#K6rP4k)HV@Z>$NQ2PlZ6ZTo}N;a!3&2DPua5%FDJh6f{(r- z$Ofd551nsy(CnrseWPy@BK`P**3{*f&0EXWSfQ9LPSlC8WQO?f$G|B92@y`tU6yK;M)yr^-?wT`1-D z*FhIUYLtyM-bE#hzHcC{nWnxA=3d#1?i)F|<-qF9rd#@*Mccvw*<4 zkcz?n!S~&pUg`R*V%zND%~gR+d=M=nVWporry!9dEa zn#D|}bW}BUZ9j*ZOPLHfyXCT>X~_WjDl?&(pvp!5pwL&HaNp%Z=*ySicQd+5!?zxK z_Wt)E6YjfQN<#BaWV|xrzCNTdLEjZg`}@2@qOWBj@RuYL^j(pR@4b#8(5DZWK1!LR z2%;~xH$mU{rTcgvh3?h6oThh6>2UXT5t1;Zw8l}3r!bedX-q=gw>v@K*rofk4!Xbf zZqf4tp|43#iid8a-g3ImLjL<`)0kwUd9O;ka-Tyk7@bU^%7{cB%gi76TAb6Wx^4;d zVa5hUol=ZTQ=mfRZ}52Mx-T}GCDmCRwC)dy#xolpXz48E-`^&iw@G)4_cm)JnV|2A zq`TeckPV^0G8+_K&q4_}qHx2s*t#mv$I|KqHU?lPFa5E2XHf_%nKfaG)l(T&Pe>szhMG4)--j$+-{*C18@s8tLuGEzsL9{^Fg*uFOf$gLNg}b`{JzLj zZ<2eQ_RDSqyl*g3Sv-5AtqhkdeQh2^2z@&f^o?D*zt5|SSAp0~)maQP=tfd-Wu7Rs zo!{=GkSjrbF88rl7<@3XedW37z9L(k7Eq^kZ}p;#)^O^vg%*;}`*ec7@k>{`&vNWO zTsW_AU@UXl%Y98h$q4QPooIRsXyG~sWmdBVDIL()(qs{JEvh$L$`EUFtlT&8dB-ni zZ=ct8O+1_J)bSM#e&;E%%Hx<_yN`{ASh^3s%n)Pwy(r_c(XOWLfj)Pid|s>Sw#n3e zikpX5kJIj(jQ3rETt42%U+iEzB9_^5eBL^(O`p$;8+8{nG+<}D`90{Xn`Jt+FYfc~ z6T(HCbWfW+=h_pW_XC%!i*4>YQ0>Y!Je9M@@hWkP=9N5$q#=qMNUpMiPGy_&m0yxa zu4)deK1P?vf{fnR*6i>|WN<K+VDPv&3yFU_EuVxM_K1g_3 zo^c?fmsn$(>4?y`^S8l$(sf*v5Ub4QcVNr%Wd6QR^0%aUuN8e-!S+Z&pS)GnL0WuX z39X|-vze6S0^X>UqQrpdrJ^dSx~57&90rIgQWPh5h$)l_^Q9G~;FKU0WF-chc9Lc2 zCcHAKy-2YSB}vYXQ@WxgZ7N;qUb-mTQ-BlWuYy?wS6o#Y7A0N}US!ZLvWxUoMwb%n zeJPzf7C=|8(`UJ>mRXpfuYg=QN7ND=bH$h*Uw4$#lqrW8Mn2*HP zbs3V8YiPlyiE7%in~CQWCBQEp@MP#FyfTqP@t=WJNMdlomIo{y*o?|{Mkf>(eOe6u zm9%E8?4l2|v5Q0omIkb>bH@_(5&BF-U#Hk+y=6VL=p!6Oc~39)I5TN5k>nJu_(Hsn zCV3N0`X-Dglh2y+ALwalxs|mR>Dw1O1C=hx1?RZ8H2ec72em*`wmX#NEtMaz`?!=2 z9ZTHDn9nlJlARk8eSIO*KM|JRwFteR^RF+4zm@we74MqEeXhCXE@aK7J2E==vC62( zy01u41)VH*1}a^$x0RM1^7^bOB_41DxqO0%2YC+>3>>gf&x+w#Xp z>pf4s98UTr`&T4wb{`=EEH<0leN8jga$`VgSux4Ah0yMcGP_T5jivPE#u8OV1SFSj zDpJ%ds-TmVGWZRWzjS7bS-tE&x)4@?r!)osPYQAo{@`%1;Fzwh3x8!`kXi%UeGP=4 z#6H9Qt_^)GruY)>>xzLo&OT(<-4WmSi9SBDwm) zRVh@2b%ST}_`H&E6eaQ!V$x+kZ(S|$B2_HX=4a@<3OZRFY%9H&8;XuIE1L?CMQH_8 z!Bw#C>QWVTvU{X6`k*p$uw#-ku+K~2L-?5{*nM8~)ggtZ@Z-a_y65?7vr9}d-eP>d ziuZ~KX*GD%fi52CR(1Yt*Nu?kAAzQS-+pkl*4BXto4Q z*Dbw|hkxDCH~e#6OYU&nrJflEFS1AJ>aY#(M@FiwAiziL2i)iQykZKprW3C$LYpvD z#p)DOZ2Du0s}=?&SUSxsDH2)iiHK`)0=0NK7_MTuh3OU#b{3OBJLfw)ESjOpT8b^J z@(RS9(Vi%2Xiaq(0vrW>Y0yTgmNZlL+_JPy8hDT*nWF0^Eu~unmOhw_b}5Bs-5GH) ztH6D`PIRgJtW0n4c}Ur0x?-0d>k!q+KH_%E%4*D9}DY%(OiJAIP#^2<9 z-YXK$eRVeA0_gLO_tmSqMPw)DpJy*J`r@2Bp-xaG=RT$d?XKMCD@V-x><>3>^x(dx z=}w;Sf8oQ2zPdS@-8YGC9>4g;`>bw0Z&l2}%$yD$qHJCgQ*7a@Z8|shEqu*V_Z=4@ z(xw~VY&!Ek`?=3)0G(fD-v$wAtFvGkoxgdJn4zycuLN_tw_EYR++Vy_O8csfs1;rkZ@Mq7>UxQjs=!Jrv29Rzji`qjfC! zx^*YSW%6D}N9m9IOj*O1bL_H8)Bze+mrQX~W@JKn+z-PHB&?E<0hN>+nkx9obSqIt zuf)?_*{#2jcyuYf*D>*V+odn`6&2J+?8Y#&$qwiNK}*ae zE6Tci!k|Kx$h;Cw;YIo?N!z1V(!IH?9vxq0i-G2s`K6B5u`I?#nvA&gkV`Z#BL`aA znk)fdFb_8gHeiw;WnM7L(;NmEzDh!_V-1y*y_M8m)*II6^*6V{N@Ddiqu2{@c`A9{ z^2k1~8{=Y`6ZCbI$#~xt38BxjoVUp*c3%g%WV~-8!-|M5t+UbQ&hPX7t;>Y_u1J9U zY(Cgr^~W|(#E}X5u1GXrfZt>mp^h>^-xZ1F4Y4X|_=Qxx@V*=Mfk^?U-;Zi3d?ene zi=d#%_K@2hq>e}7H={`y^H(G^PL{YVm77rzOUtJ+sh!=uRBCT`=V>Z6*&c42r=(KY zpDEnm+r=epY8D^*n@BIIPqs(c_NH)o$JbYhzWV4zOk}+Bf!&gEpl=+P^nrEDM6N{u zeR`3L;ajn_VYo@OZFI~#ka*8E+7B3APB6NhMf=V{!+)AlG<>HTol0&=HGCUJx2$db zQ*7-ke|y^7@6GRI)Y%>B)X&|TX%xHV>gWC#tykRM#%|~JZe!OH41S%6zT#D&dMGY? zH%R7RDq9w<`jy-fS4QZ$5j)*`I$q>ep|5kj{WrcomaFZn8~VxjcGv<2Z$)w3cVw)6 zIKILRi_m9Wl1=KeeOc-yWq!!s_RsA}qjh_|Te0oJ(ATrmulQf{a=BDV_0hCGxvzip z_1_(1M4z|Pk;;7ks+?NT4SfT3?&ZnXe6{V>dC;ea+A^@l>S|Z?>2sG{uE-ba*b{>y z#a9fmh$&+kdO(o^`ndb%{Yf9(*IoKz*B0SZ*=hkviJ8!!5lNx`Oe#vUJ)20T>{U!K zLv91jWJpr(8f_=(cNMu{8H$WxE2#WB1^RYk?Tw;kD%Q0lQn5~{?UHIQyI=IZ=~+xN zjb*55%S@|7^!m7EOb{LkeZvV=5HKt=7O<>f+BDNa>+Md^G}XNKswi6llM5_+GJq-U zHn6tKY27l5YO>`dT`pG5m=!7(RqKtZ==?eb`qp6)QwaM~N|B<3T0AjOq(K=u1;?ei z9ZX8naXMtE5re@vpD#4ir1y4yJ^UQBdKNx7i*ZHfNG z8>$7Z0T%}7`55+7A?9QY7LoT@Zj*FR$Q0+BipJK#g1_u&fow%qdLZyx=F0#81=>kO zK~yEKQ=m^Vtz^J70{~jMJ#0;R-~a#s2@{Xsg~W8gtj4f4O4U+|?*P(xN)`THtdIu( zK8Rd|4&<|lRC26a+}r* z)W&EUDv!9Ghiy@!IuruDsF`Lm%Gw@fZMR}cx6EsR+rXu;5f|$8pV&=d4L751i>14e zoMs)4*QXS!Ca#KfS(4?wnbmZ_?Hov6hva00^+zlEijXye+!v)gZ&l&01qxOn;AW$j zAr&_}9vA1w(pEVn0TpVhzic^8|Mhc5F=Xup#dQkw?M=ZJXlnyoh~O6g11UTZl@Q9_ z<2tPO6g)&=mrVYD!2TcVQrU9y{gj`w(z8|+{#WIs$RW_Du_B$+qQ44>MkHAsDW&Ch zrJx`1Tn$;eEH1T<=a_8aDOht0E=x|Cy+Ba!lsE_ghs7o5zNl2{(COlq8Z8~i??Xfr zFcar_I>MU_>!ReeP!wFmbRGLsb2;!>3QD>MeeMYb%$D*PQLqmni&Dxv-UTdw$kan2 zD=kTBLo#5M@}e&gaEp~(fWUzu>R^Jt1m#sFrjk)92O+hfNK(>0wZIRteK#KzC#4kx zDV`v?=o9C;sn$DB70l3(q0Ov1UM%0(dqWw(L`$Z=0(?N|d{&tG4o*dE@$4xN z`sgeu*l2C4`%eIcN$IrYpwHlUvJ>}7c|V?Eu*>d3d;B?qEa|G&5Q?ns}Re(rO9V~^Q0X6X~8^)9I# zeHy_Jdqnd$+_F3zmej?yr`?s87+4LCYlSqK})Hkg7)|uiZzda*I_5Pu()7I^8Sg z^D?8e6Z){=nB>~5slc&Sj;CicR;4X1q$DMe)4}yu3^0Yw*A<{na(!LRTfhURaFf#DtG+{kOYg|6lyFD~2tCUE z##BgBi|i13REB$v#gG)rJ9Yr(D=^DcCqmZIC1-{3-#uBus^L6&kGW**zlNR4TMmU9 zteB4I^N#nmqOT}Vh4#obnc{7S1{ZO}iB?xBL#t`W=cP{nR8i8R;T}ga&3s<$xPnA| zq-yN4*zKss6w1(wKJN2YquiCI!(4~3^*g6OlT$db_bKX}y_l2jr=&#VeLl|PCFx45 zIW01w*MVN6ilr45#qgjnmV5Wk=`*iJf&<+;DVgc7zhgVybG0hJZp!dyoX)Y&8{73@ zr$O%zN8DyR&v|=X=1^9Hh=Q*$JwJN+V^c-ldDb(lV zg&DJFfArk<)H!$D{n=v2BmPnUBpccphxGM0VFU-IEy|!nS;L@Dmp$httE7Pkkp8Yn zkAZTF8vT^f`8n@ctnvPy_(&~H>Z9r*Z);vrqNA5G%0*vlUWx=nU$^#&ubfG(C-reb z3y)*U*E79Jc`nJanelas acopladas +A interface do &kappname; é composta por um conjunto de janelas acopláveis menores. A manipulação destas janelas poderá ser difícil no início. Para se focar numa janela em particular da janela do &kappname;, basta clicar dentro dela. + +Cada janela acoplada possui uma pequena pega ao longo do topo. Ela contém um botão para acoplar/desacoplar que lembra uma seta do seu lado direito e um botão para fechar que lembra a letra X. Ela se parece com isto: + Pega de uma janela acoplada + + + + + + Pega de uma janela acoplada + + + + + + + Clicando no botão para fechar numa janela acoplada, irá retirá-la da interface. Para retorná-la, selecione seu nome no menu Janela. + + + Para redimensionar as janelas acopladas, arraste a borda entre as janelas. + + + Para reorganizar as janelas acopladas, arraste uma delas, pela sua pega, para a posição desejada. Ao arrastar, irá aparecer um pequeno contorno indicando a posição que a janela irá ocupar quando você soltá-la. + Se desejar empilhar duas janelas em páginas, arraste a janela bem para o centro da outra janela onde deseja empilhar. + + + Para desacoplar uma janela, você tanto poderá usar o botão para acoplar/desacoplar no seu canto superior direito, como fazer duplo-clique na sua pega. + Se fizer duplo-clique novamente e clicar no botão para acoplar/desacoplar, deverá restaurar a janela na sua posição original. + Você poderá também acoplar uma janela desacoplada, arrastando a sua pega de volta para um ponto qualquer na interface geral, como se estivesse reorganizando uma janela já acoplada. + + + + A janela de visualização dos arquivos não poderá ser desacoplada ou movida, mas se mover as outras janelas em torno dela, a mesma poderá se deslocar. + + + + Ao arrastar uma janela, clique na tecla Escape para cancelar a operação. Para repor as janelas acopladas na disposição padrão do &kappname;, use a opção Janela Reiniciar . + + + + diff --git a/pt_BR/doc/index.docbook b/pt_BR/doc/index.docbook new file mode 100644 index 0000000..3394f61 --- /dev/null +++ b/pt_BR/doc/index.docbook @@ -0,0 +1,104 @@ + + + + + + + + + + +]> + + +Manual de Usuário do Gwenview + + + +Aurélien Gâteau

aurelien.gateau@free.fr
+ +ChristopherMartin
chrsmrtn@freeshell.org
+
+ +MarcusGama
marcus_gama@uol.com.br
Tradução
+ +2005 +Aurélien Gâteau + + + +2003-01-24 +1.2.0 + +O &kappname; é um visualizador de imagens para o KDE. + + +KDE +imagem +visualizador +artista +fotografia +imagem + + +&introduction; +&interface; + + + +Dicas +&mouse; &keybindings; &docked_windows; + + diff --git a/pt_BR/doc/interface.docbook b/pt_BR/doc/interface.docbook new file mode 100644 index 0000000..6b3113f --- /dev/null +++ b/pt_BR/doc/interface.docbook @@ -0,0 +1,59 @@ + +A interface + +Modos Navegador e Visão + +Por padrão, o &kappname; abre no modo Navegador. + +Neste modo você pode facilmente navegar pelos seus arquivos e pastas. Conforme você pode ver na captura de tela, a janela de previsão mostra a imagem atual bem como qualquer comentário embutido na imagem. + + + Imagem do Modo Navegador + + + + + + + + +Estando no modo Navegador, desabilitando &Ctrl;Return Ver Navegador colocará você no modo Visão, onde as imagens ocupam todo o espaço da janela. + + + Imagem do Modo Visão + + + + + + + +Você pode iniciar diretamenta no modo Visão iniciando o &kappname; com uma imagem como argumento. + + + + + + diff --git a/pt_BR/doc/introduction.docbook b/pt_BR/doc/introduction.docbook new file mode 100644 index 0000000..1b48abc --- /dev/null +++ b/pt_BR/doc/introduction.docbook @@ -0,0 +1,24 @@ + +Introdução + + +O que é o &kappname; + +O &kappname; é um visualizador de imagens rápido e fácil de usar para o KDE. + +Seus recursos de uma janela de árvore de pastas e uma janela de lista de arquivos fornece uma navegação fácil na hierarquia de arquivos. O &kappname; usa janelas acopladas, de modo que você possa alterar sua disposição de qualquer maneira que desejar. Você pode também navegar por suas imagens em modo tela cheia, ou embutido dentro do &konqueror; usando a Visão de Imagem e Kpart. + +O carregamento da imagem é manipulado pela biblioteca Qt, assim o &kappname; suporta todos os formatos de imagem que sua instalação Qt suporta. O &kappname; exibe corretamente imagens com canal alfa bem como animações. + +O &kappname; suporta a exibição e edição de comentários EXIF, se o plugin kfile para JPEG estiver instalado. Ele vem como parte do pacote kdegraphics. Transformações sem perdas do JPEG como rotações e espelhamento são também suportadas. + + + + + diff --git a/pt_BR/doc/keybindings.docbook b/pt_BR/doc/keybindings.docbook new file mode 100644 index 0000000..988c4d9 --- /dev/null +++ b/pt_BR/doc/keybindings.docbook @@ -0,0 +1,54 @@ + +Atalhos de teclado + +O &kappname; vem com diversos atalhos de teclado, todos os quais podem ser visualizados e remapeados selecionando o ConfiguraçõesConfigurar Atalhos. Observe que na janelas de Pastas e Arquivos, todos os atalhos padrão do KDE são funcionais, a menos que tenham sido remapeados. + +Alguns dos atalhos mais úteis são: + + + Espaço: Mostra a próxima imagem na pasta. + Backspace: Mostra a imagem anterior na pasta. + &Ctrl;Return: Alterna entre os modos de Navegação e Visualização. + &Ctrl; &Shift;F: Ativa o modo Tela Cheia. + Escape: Sai do modo Tela Cheia. + + + diff --git a/pt_BR/doc/mouse.docbook b/pt_BR/doc/mouse.docbook new file mode 100644 index 0000000..bbc03e6 --- /dev/null +++ b/pt_BR/doc/mouse.docbook @@ -0,0 +1,63 @@ +Usando o mouse + +Posicionando com o mouse + + Mantendo pressionado o botão esquerdo do mouse numa imagem, você poderá deslocar a imagem. + A roda do mouse irá deslocar a imagem para cima ou para baixo. + + + + +Ampliando com o mouse + + Clicando o botão do meio do mouse alternará a ampliação automática entre ligada/desligada. + Mantenha pressionada a tecla Control, então use a roda do mouse para ampliar ou reduzir ou clicar com o botão esquerdo para ampliar e com o direito para reduzir. + + A roda do mouse, usada enquanto mantém pressionada a tecla Alt, irá deslocar a imagem na horizontal. + + + + +Navegando com o mouse + + Clique-duplo em uma imagem alterna o modo Tela Cheia. + Por padrão, você poderá deslocar uma imagem para cima ou para baixo com a roda do mouse. Contudo, este comportamento poderá ser configurado para navegar pelas imagens da pasta atual, em alternativa. + Mantenha pressionado o botão esquerdo do mouse numa imagem, e então clique o botão direito para ir para a próxima imagem. + Mantenha pressionado o botão direito, e então clique depois com o botão esquerdo para carregar a imagem anterior. + + + + diff --git a/pt_BR/doc/view_mode.png b/pt_BR/doc/view_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..6ce476ec483ed361469dc2cbaa4f2f85e6ae142a GIT binary patch literal 41011 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
#4ok@0i9)X5 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 DD$wA9 literal 0 HcmV?d00001 diff --git a/pt_BR/messages/Makefile.am b/pt_BR/messages/Makefile.am new file mode 100644 index 0000000..2046214 --- /dev/null +++ b/pt_BR/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = pt_BR +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/pt_BR/messages/gwenview.po b/pt_BR/messages/gwenview.po new file mode 100644 index 0000000..1475e7a --- /dev/null +++ b/pt_BR/messages/gwenview.po @@ -0,0 +1,1752 @@ +# tradução de gwenview.po para Brazilian Portuguese +# translation of gwenview.po to Brazilian Portuguese +# Copyright (C) 2003,2004, 2005, 2006, 2007 Free Software Foundation, Inc. +# +# Antonio Sergio de Mello e Souza , 2003,2004. +# Lisiane Sztoltz , 2003. +# Lisiane Sztoltz Teixeira , 2003, 2004. +# Lisiane Sztoltz Teixeira , 2004. +# Henrique Pinto , 2005. +# Jose Monteiro , 2006, 2007. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-02-06 21:24-0200\n" +"Last-Translator: Jose Monteiro \n" +"Language-Team: Brazilian Portuguese \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" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Nova Pasta..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Renomear..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Iniciar em modo de tela cheia" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Filtrar por tipo de arquivo" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Filtrar por padrão de arquivo (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Mostrar apenas arquivos mais recentes ou iguais a " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Mostrar apenas arquivos mais antigos ou iguais a " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Um arquivo ou pasta inicial" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Um visualizador de imagens para o KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Desenvolvedor principal" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Desenvolvedor" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Geração rápida de miniaturas JPEG (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Barra de endereços (v0.16.0)\n" +"Suporte a histórico (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Correção para operações em arquivos (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Problema corrigido, quando se tentava gerar uma miniatura para um arquivo JPEG " +"com problemas (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Compilação corrigida no KDE 3.0" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Primeiro arquivo spec para RPM" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" +"Correção para o layout das barras de ferramentas em linguagens escritas da " +"direita para a esquerda (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Suporte a impressão (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Visão de informações de arquivos (v1.0.0)\n" +"Correção para alternar para zoom automático ao clicar (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Comportamento configurável da roda do mouse (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Opção para previnir o Gwenview de automaticamente carregar a primeira imagem de " +"uma pasta (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Geração de miniatura corrigida, para compartilhar a pasta de miniaturas do " +"Konqueror v3 (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Correção para navegação do mouse (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Integração no menu de contexto de pastas do Konqueror" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Adicionar/Editar Pasta de Favoritos" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Adicionar/Editar Favorito" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Configurar a Lista de Imagens" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Lista de Imagens" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Configurar a Visão de Imagens" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Visão de Imagens" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Configurar o Modo de Tela Cheia" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Tela inteira" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Configurar Operações em Arquivos" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Operações em Arquivos" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Apresentação de slides" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Configurar os Plugins do KIPI" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "Plugins do KIPI" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Configurações Diversas" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Diversas" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "O tamanho da cache é de %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/caminho/para/alguma/imagem.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Um comentário" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "A cache já está vazia." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Você tem certeza de que deseja esvaziar a cache de miniaturas? Isto removerá a " +"pasta %1" + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Cache esvaziada." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (Imagens Selecionadas)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Adicionar" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Remover" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Adicionar um Favorito..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Adicionar Pasta de Favoritos..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Editar..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Você realmente deseja remover a pasta %1? " +"
Isto apagará a pasta e todos os favoritos nela." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Apagar Pasta de &Favoritos" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Você realmente deseja remover o favorito %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Remover &Favorito" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Nenhuma imagem selecionada." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Essa imagem não pode ser comentada." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Digite aqui para adicionar um comentário para esta imagem." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Nenhum comentário disponível." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Ferramentas Externas" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Você está prestes a reverter a configuração da janela para os padrões iniciais, " +"tem certeza?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Reiniciar" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Nenhuma Imagem" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 pixels" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Imagem" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Pastas" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Comentário da imagem" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Atualização da Configuração " +"
Devido a algumas mudanças no comportamento do dock, suas configurações " +"antigas do dock foram descartadas. Por favor ajuste seus docks novamente.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Navegar" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Ver Imagem" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Renomear..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "Copiar ¶..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Mover para ..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "A&ponta para ..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Girar para &Esquerda" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Girar para &Direita" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "E&spelhar" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "Re&fletir" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Apresentação de slides" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Para cima" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Home" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Configurar Ferramentas Externas..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Ocultar %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Mostrar %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Barra de Localização" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Limpar Barra de Localização" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "&Localização" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Ir" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Nenhum Plugin" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Sem suporte a KIPI" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Henrique Pinto, Antonio Sergio de Mello e Souza, Lisiane Sztoltz" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "" +"henrique.pinto@kdemail.net,asergioz@bol.com.br,lisiane@conectiva.com.br" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Apresentação de slides..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Encerrar Apresentação de Slides" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "Componente GVDir" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Navegador de Imagens" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Milímetros" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Centímetros" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Polegadas" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Para o centro e esquerda" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Para o centro e direita" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Para cima e esquerda" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Para o cima e direita" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Para a base e esquerda" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Para a base e direita" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Para o cima e centro" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Para o baixo e centro" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Central" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Prestes a apagar arquivos selecionados" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&Enviar para Lixeira" + +#: gvcore/deletedialog.cpp:67 +#, fuzzy, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"_n: 1 ítem selecionado.\n" +"%nítems selecionados." + +#: gvcore/deletedialog.cpp:90 +#, fuzzy +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"_n: Este ítem será permanentemente apagado de seu disco rígido." +"\n" +"Estes ítems serão permanentemente apagados de seu disco rígido." + +#: gvcore/deletedialog.cpp:97 +#, fuzzy +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"_n: Este ítem será movido para a lixeira.\n" +"Estes ítems serão movidos para a lixeira." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Desculpas, não se pode salvar imagens animadas." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Nome" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Tamanho" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Data" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Permissões" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Proprietário" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Grupo" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "O Gwenview não pode escrever arquivos nesse formato." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Este é um link circular." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Este arquivo é somente para leitura." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "A pasta %1 é somente para leitura." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Não foi possível criar um arquivo temporário.\n" +"Razão: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Salvando imagem para um arquivo temporário falhou.\n" +"Razão: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Não foi possível escrever para %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Não foi possível transferir o arquivo para %1" + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Um erro aconteceu ao salvar." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Ajustar Brilho/Contraste/Gama" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "O nome da ferramenta não pode estar vazio" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Já existe uma ferramenta chamada \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Copiar Arquivo" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Selecione a Pasta para Onde os Arquivos Serão Copiados" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Criar link para Arquivo" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Selecione a Pasta para Onde os Arquivos Serão Copiados" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Mover Arquivo" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Selecione a Pasta para Onde os Arquivos Serão Movidos" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Criando Pasta" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Digite o nome da nova pasta:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Criar Pasta" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Você realmente deseja jogar no lixo estes arquivos?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Mandar Arquivos Para a Lixeira" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Mandar para a Lixeira" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Você realmente deseja mover %1 para o lixo?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Mandar Arquivo para a Lixeira" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Você realmente deseja apagar estes arquivos?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Apagar Arquivos" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Você realmente deseja apagar %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Apagar Arquivo" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Renomeando Arquivo" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Renomear o arquivo %1 para:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "&Renomear" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "Mover para &cá" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "Copiar a&qui" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "Criar &Link Aqui" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Ajustar a &Janela" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Ajustar a &Largura" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Ajustar a &Altura" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Bloquear Zoom" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Aumentar Gama" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Diminuir Gama" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Aumentar Brilho" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Diminuir Brilho" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Aumentar Contraste" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Diminuir Contraste" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "A imagem não se encaixa na página, o que você deseja fazer?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Reduzir" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"A imagem %1 foi modificada; você deseja salvar as alterações?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Não foi possível salva a imagem para %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(sem comentário)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Nenhum documento para salvar" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Formato:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Outro..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Todos os arquivos" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Somente Imagens" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Somente vídeos" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Mais" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Primeiro" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "Ú<imo" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Próxima" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "Pasta &Anterior" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Próxima Pasta" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "&Primeira Sub-Pasta" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Detalhes" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Miniaturas com informações na lateral" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Miniaturas com informações na parte inferior" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Tamanho da Miniatura" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Mostrar arquivos &ocultos" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Ordenar" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Pelo Nome" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Pela Data" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Pelo Tamanho" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Descendente" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Editar detalhes da miniatura..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Tamanho da miniatura: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Clique com o botão esquerdo para aproximar, clique com o direito para " +"distanciar. Você também pode usar a roda do mouse." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Arraste para mover a imagem, clique com o botão do meio para acionar o " +"auto-zoom. Segure a tecla Control para mudar para a ferramenta de zoom." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Não foi possível salvar esse arquivo JPEG." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Não foi possível salvar a imagem para um arquivo temporário" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "Imagem &Anterior" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Próxima Imagem" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "Componente GVImage" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Visualizador de Imagens" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Carregando..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Pronto." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "&Salvar Original" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"O Gwenview KPart não pode salvar as modificações que você fez. Deseja salvar a " +"imagem original?" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "Não foi possível abrir '%1' para escrita." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Adicionar Nova Ramificação" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Título:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Ícone:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Mostrar o ponteiro do mouse ocupado ao carregar uma imagem" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Exibição na Tela" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Previsão:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"arquivo.jpg - 1024x768\n" +"Comentário do arquivo" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Você pode usar as seguintes palavras-chave para formatar o mostrador de tela:\n" +"
    \n" +"
  • %f: Nome do Arquivo
  • \n" +"
  • %p: Caminho do Arquivo
  • \n" +"
  • %c: comentário
  • \n" +"
  • %r: resolução
  • \n" +"
  • %n: posição atual da imagem
  • \n" +"
  • %N: Contador de imagens
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "O que fazer quando uma imagem for modificada" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Perguntar" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Salvar silenciosamente" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Descartar Alterações" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Rodar imagens automaticamente ao carregar" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" +"Quais configurações devem ser lembradas da próxima vez que você iniciar o " +"Gwenview" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Última URL aberta" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Estado do Filtro" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Aumentar imagens pequenas quando o &zoom automático for ativado" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Cor do plano de fundo:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Suavização" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Nenhum" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Rápido" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normal" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Melhor" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Suavização atrasada" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Ao usar esta opção, o Gwenview exibirá a imagem o mais rápido possível, e a " +"suavizará após um pequeno atraso.\n" +" Use esta opção se seu computador for mais lento." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Rolar imagem atual" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Navegar pela lista de imagens" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Comportamento da Rodinha do Mouse sobre a Imagem" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Mostrar barras de rolagem" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Mostrar pastas e arquivos" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Visão em Miniatura" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Margem entre as miniaturas:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Informações a serem mostradas no texto da miniatura" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Nome do arquivo" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Tamanho da imagem" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Tamanho do arquivo" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Data do arquivo" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Cache de Miniatura" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Armazenar as miniaturas em cache" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Esvaziar automaticamente a cache de miniaturas ao sair" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Calcular Tamanho da Cache" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Esvaziar Cache" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Repetir infinitamente" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Mostrar imagens em ordem aleatória" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Parar na última imagem da pasta" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Por padrão, se você iniciar o show de slides do meio de uma pasta, o show de " +"slides mostrará todas as imagens após a imagem inicial, depois todas as imagens " +"antes da imagem inicial.\n" +"\n" +"Quando esta opção é habilitada, o show de slides parará na última imagem da " +"pasta." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Atraso entre as imagens (em segundos):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Movendo e Copiando Arquivos" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Mostrar Diálogo de Cópia" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Mostrar diálogo de movimentação" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Pasta padrão de destino:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Apagando Arquivos" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Pedir confirmação" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Mover arquivos apagados para o lixo" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Realmente apagar os arquivos (perigoso)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Guardador de lugar para ícone, não na GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Guardador de lugar para método de apagamento, não na GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Guardador de lugar para número de arquivos, não na GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "&Apagar ítens em vez de movê-los para a lixeira" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Se marcado, os ítens serão permanentemente removidos em vez de serem colocados " +"na lixeira" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Se esta caixa estiver marcada, os ítems serão " +"permanentemente removidos em vez de serem colocados na lixeira.

\n" +"\n" +"

Use esta opção com cuidado: Muitos sistemas de arquivos são " +"incapazes de seguramente recuperar arquivos apagados.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Contraste:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gama:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Brilho:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Configurar Ferramentas Externas" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Adicionar" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Obter mais ferramentas" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Associações de arquivos" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Nome:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Comando:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Você pode usar palavras-chave no campo Comando:\n" +"
    \n" +"
  • %u: URL atual.
  • \n" +"
  • %U: URLs atuais. Use isto se a ferramenta pode tratar múltiplos " +"arquivos.
  • \n" +"
  • %f: Arquivo atual. Use isto se a ferramenta não pode tratar de " +"URLs.
  • " +"
  • %F: O mesmo que %f, mas para múltiplos arquivos.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Todas as Imagens" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Personalizar:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Tipo MIME" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Detalhes da Miniatura" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "Para mais opções, use a janela de configuração do Gwenview" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Configurações da Imagem" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Posição da imagem:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Imprimir &nome do arquivo abaixo da imagem" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Imprimir comentário da imagem" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Escala" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&Sem Escala" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Ajustar imagem na página" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Aumentar imagens menores" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Escalar em:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Manter proporção" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Filtros de arquivos com curingas, como *png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "De:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Somente mostra arquivos mais recentes que ou\n" +"iguais a essa data" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Para:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Apenas mostra arquivos mais antigos ou iguais a esta data" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Filtro" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Cores" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Ir" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Plug-ins" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Imagens" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Efeitos" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Ferramentas" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Processamento em Lote" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Coleções" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Janela" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Barra de Ferramentas de Localização" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 itens" diff --git a/ro/Makefile.am b/ro/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/ro/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/ro/messages/Makefile.am b/ro/messages/Makefile.am new file mode 100644 index 0000000..fa27f82 --- /dev/null +++ b/ro/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = ro +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/ro/messages/gwenview.po b/ro/messages/gwenview.po new file mode 100644 index 0000000..674fb76 --- /dev/null +++ b/ro/messages/gwenview.po @@ -0,0 +1,1681 @@ +# translation of @PACKAGE.po to @LANGUAGE +# Copyright (C) YEAR Free Software Foundation, Inc. +# Claudiu Costin , 2003 +# +msgid "" +msgstr "" +"Project-Id-Version: @PACKAGE\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2003-11-08 18:43+0200\n" +"Last-Translator: Claudiu Costin \n" +"Language-Team: Romanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.0.1\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "" + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "" + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "" + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "" + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "" + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "" + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "" + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "" + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "" + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Claudiu Costin" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "claudiuc@kde.org" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "" + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +#, fuzzy +msgid "Copy File" +msgstr "&Copiază aici" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "" + +#: gvcore/fileopobject.cpp:143 +#, fuzzy +msgid "Link File" +msgstr "&Mută aici" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "" + +#: gvcore/fileopobject.cpp:172 +#, fuzzy +msgid "Move File" +msgstr "&Mută aici" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "" + +#: gvcore/fileopobject.cpp:291 +#, fuzzy +msgid "Delete File" +msgstr "&Mută aici" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Mută aici" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Copiază aici" + +#: gvcore/fileoperation.cpp:99 +#, fuzzy +msgid "&Link Here" +msgstr "&Mută aici" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "" + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, fuzzy, no-c-format +msgid "All files" +msgstr "&Mută aici" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "" + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "&Copiază aici" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "&Mută aici" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "&Mută aici" + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "&Mută aici" + +#, fuzzy +#~ msgid "Filter:" +#~ msgstr "&Mută aici" + +#, fuzzy +#~ msgid "Filtered" +#~ msgstr "&Mută aici" + +#, fuzzy +#~ msgid "Delete item(s)" +#~ msgstr "&Mută aici" diff --git a/ru/Makefile.am b/ru/Makefile.am new file mode 100644 index 0000000..ff7ab78 --- /dev/null +++ b/ru/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages doc diff --git a/ru/doc/Makefile.am b/ru/doc/Makefile.am new file mode 100644 index 0000000..d56751d --- /dev/null +++ b/ru/doc/Makefile.am @@ -0,0 +1,2 @@ +KDE_LANG = ru +KDE_DOCS=gwenview diff --git a/ru/doc/docked_windows.docbook b/ru/doc/docked_windows.docbook new file mode 100644 index 0000000..cb5bd3c --- /dev/null +++ b/ru/doc/docked_windows.docbook @@ -0,0 +1,70 @@ +Прикрепляемые окна +Интерфейс &kappname; основан на прикрепляемых окнах. Управление ними сначала может показаться сложным. Для фокусировки на каком-либо окне интерфейса &kappname; достаточно щёлкнуть на нём. + +Каждое прикрепляемое окно имеет маленькую полоску захвата вверху. Она содержит кнопку Присоединить/Отсоединить и кнопку Закрыть, обозначенную как X. Это выглядит примерно так: + Полоска захвата прикрепляемого окна + + + + + + Полоска захвата прикрепляемого окна + + + + + + + Щелчок на кнопке Закрыть прикрепляемого окна удалит окно из интерфейса. Для возвращения его назад выберите его имя в меню Окно . + + + Для изменения размера прикрепляемого окна перетаскивайте рамку вокруг окна. + + + Для смены порядка прикрепляемых окон, перетаскивайте окно за полосу захвата на требуемую позицию. При перемещении, маленький контейнер будет отображать, куда будет перемещено окно, если вы отпустите кнопку мыши. + Если вы хотите объединить два окна и переключаться между ними с помощью вкладок, перетащите одно в центр другого. + + + Для отсоединения окна используйте кнопку Присоединить/Отсоединить в верхнем правом углу, или дважды щёлкните на полосе захвата окна. + Двойной щелчок снова или нажатие на кнопку Присоединить/Отсоединить возвратит окно на его первоначальную позицию. + Вы также можете присоединить отсоединённое окно, перетаскивая его полосу захвата к точке в пределах интерфейса программы. + + + + Только окно просмотра файла не может быть отсоединено или перемещено, но с помощью перемещения других окон можно установить требуемое положение. + + + + При перетаскивании окна нажмите Escape для отмены операции. Для сброса расположения окон к стандартному интерфейсу &kappname; используйте Окно Сброс . + + + + diff --git a/ru/doc/external_tools.docbook b/ru/doc/external_tools.docbook new file mode 100644 index 0000000..4fdd89a --- /dev/null +++ b/ru/doc/external_tools.docbook @@ -0,0 +1,81 @@ + +Внешние инструменты + +Вы можете легко расширить возможности &kappname; подключая внешние программы. Эти программы (инструменты) будут доступны в контекстном меню эскиза и изображения. Посмотрите в меню Внешние программы. + +&kappname; поставляется с несколькими готовыми внешними программами, но вы легко можете добавить требуемые в окне Настроить внешние программы. Вы можете открыть его из меню НастройкаНастроить внешние инструменты.... + +Вот так оно выглядит: + Окно Внешние инструменты + + + + + + + + +В этом примере я подключил внешнюю программу, которая называется Exiftran и служит для регенерации EXIF тегов в изображениях JPEG. Вот более детальное описание его определения: + + + + Поле Имя: содержит описание вашей программы, которое будет отображено в меню. + + + Поле Команда: содержит команду командной строки, которая будет запущена при вызове вашей программы. Нажмите на маленький знак вопроса справа от поля, чтобы узнать какие ключевые слова можно использовать в этом поле. Эти ключевые слова будут заменены на соответствующие загруженному при вызове программы изображению. + + + Кнопка справа позволяет назначить значок вашей программе. + + + Группа Связи файлов показывает, с какими типами файлов может работать ваша программа. Ваша программа будет отображена в меню Внешние инструменты, если выбранный файл корректного типа. В моём примере эта программа открывает только JPEG изображения, поэтому я выбрал Другой:, потом image/jpeg и image/pjpeg. + + + + + Найти другие примеры подключения внешних программ можно на сайте &kappname;. + + + + diff --git a/ru/doc/index.docbook b/ru/doc/index.docbook new file mode 100644 index 0000000..d1ea153 --- /dev/null +++ b/ru/doc/index.docbook @@ -0,0 +1,106 @@ + + + + + + + + + + + +]> + + +Руководство Gwenview + + + +Aurélien Gâteau
aurelien.gateau@free.fr
+
+ChristopherMartin
chrsmrtn@debian.org
+
+
+ДмитрийРязанцев
DJm00n@rambler.ru
Перевод на русский
+ +2005 +Aurélien Gâteau + + + +2005-08-21 +1.2.92 + +&kappname; - программа просмотра изображений для KDE. + + +KDE +изображение +программа просмотра +автор +фото +картинка + +
+&introduction; +&interface; + +&external_tools; + + +Советы +&mouse; &keybindings; &docked_windows; + +
diff --git a/ru/doc/interface.docbook b/ru/doc/interface.docbook new file mode 100644 index 0000000..1b344b0 --- /dev/null +++ b/ru/doc/interface.docbook @@ -0,0 +1,59 @@ + +Интерфейс + +Режимы Выбора и Просмотра + +По умолчанию, &kappname; открывается в режиме Выбора. + +В этом режиме вы легко можете перемещаться между файлами и папками. Как вы можете увидеть на снимке, окно предварительного просмотра отображает текущий рисунок и комментарии к нему. + + + Снимок режима Выбора + + + + + + + + +В режима Выбора, нажмите &Ctrl;Enter Вид Просмотр , что позволит вам перейти в режим Просмотра, где можно будет насладиться изображением на полный экран. + + + Снимок режима Просмотра + + + + + + + +Вы можете запустить режим Просмотра напрямую, с помощью запуска &kappname; с аргументом имени файла в командной строке. + + + + + + diff --git a/ru/doc/introduction.docbook b/ru/doc/introduction.docbook new file mode 100644 index 0000000..bd8b952 --- /dev/null +++ b/ru/doc/introduction.docbook @@ -0,0 +1,24 @@ + +Введение + + +Что такое &kappname; + +&kappname; - это быстрая и простая в использовании программа для просмотра изображений в KDE. + +Она предоставляет просмотр папок в виде дерева и в виде списка для лёгкой навигации в иерархии ваших файлов. &kappname; использует прикрепляемые окна, поэтому вы можете настроить её внешний вид как пожелаете. Также вы можете просматривать изображения в полноэкранном режиме или встроить её в &konqueror; используя Просмотр изображений и Kpart. + +Загрузка изображений происходит с помощью библиотеки Qt, поэтому &kappname; поддерживает все форматы изображений, которые поддерживает установленная у вас Qt. &kappname; корректно отображает как изображения с альфа-каналом, так и анимированные изображения. + +&kappname; поддерживает отображение и изменение комментариев EXIF в файлах JPEG. Преобразования JPEG без потерь, такие как вращение и зеркальное отображение также поддерживаются. + + + + + diff --git a/ru/doc/keybindings.docbook b/ru/doc/keybindings.docbook new file mode 100644 index 0000000..abb7bef --- /dev/null +++ b/ru/doc/keybindings.docbook @@ -0,0 +1,54 @@ + +Комбинации клавиш + +&kappname; поставляется с несколькими клавиатурными комбинациями. Все они могут быть просмотрены и изменены через меню НастройкаНастроить комбинации клавиш.... Заметьте, что в окнах Файлов и Папок работают также все стандартные комбинации клавиш KDE, кроме переназначенных. + +Несколько наиболее важных стандартных клавиатурных комбинаций: + + + Пробел: Отображает следующее изображение в папке. + Backspace: Отображает предыдущее изображение в папке. + &Ctrl;Enter: Переключает между видом Обзора и Просмотра. + &Ctrl; &Shift;F: Переключение в полноэкранный режим. + Escape: Выход из полноэкранного режима. + + + diff --git a/ru/doc/mouse.docbook b/ru/doc/mouse.docbook new file mode 100644 index 0000000..ab613f6 --- /dev/null +++ b/ru/doc/mouse.docbook @@ -0,0 +1,63 @@ +Работа мышью + +Панорамирование мышью + + Удерживание нажатой левой клавиши мыши на изображении позволяет прокручивать его. + Колесо мыши прокручивает изображение вверх и вниз. + + + + +Масштабирование мышью + + Щелчок средней кнопкой мыши позволяет программе выбрать масштаб автоматически. + Нажмите клавишу Control, потом вращайте колесо мыши для масштабирования или нажимайте левую клавишу мыши для увеличения масштаба, а правую - для уменьшения. + + Колесо мыши может использоваться для перемещения изображения горизонтально. Нажмите клавишу Alt и используйте колесо мыши. + + + + +Обзор мышью + + Двойной щелчок на изображении переключает режим обзора. + По умолчанию колесо мыши прокручивает изображение вверх и вниз. Но программа может быть настроена так, чтобы использовать колесо мыши для переключения изображений в текущем каталоге. + Удерживайте нажатой левую кнопку мыши над изображением, после щёлкните правой кнопкой для перехода к следующему изображению. + Удерживайте нажатой правую кнопку мыши, после чего щёлкните левой кнопкой для перехода к предыдущему изображению. + + + + diff --git a/ru/messages/Makefile.am b/ru/messages/Makefile.am new file mode 100644 index 0000000..1c418b6 --- /dev/null +++ b/ru/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = ru +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/ru/messages/gwenview.po b/ru/messages/gwenview.po new file mode 100644 index 0000000..9a187eb --- /dev/null +++ b/ru/messages/gwenview.po @@ -0,0 +1,1729 @@ +# translation of gwenview.po into Russian +# +# Alexey Kolosov , 2003. +# Gregory Mokhin , 2003, 2005. +# Albert R. Valiev , 2004. +# Nick Shaforostoff , 2004-2005, 2006. +# Yaroslav Popovitch , 2008. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2008-08-05 00:37+0300\n" +"Last-Translator: Yaroslav Popovitch \n" +"Language-Team: Russian\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=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Создать папку..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Переименовать..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Запуск в полноэкранном режиме" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Фильтр файлов по типу" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Фильтр файлов по шаблону (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Показать файлы не старее <даты>" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Показать файлы не новее <даты>" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Начальный файл или каталог" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Программа просмотра изображений для KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Основной разработчик" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Разработчик" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Быстрое создание эскизов JPEG (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Панель адреса (v0.16.0)\n" +"История (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Действия над файлами (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "Исправление создания эскизов повреждённого JPEG-файла (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Сборка под KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "RPM spec" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "Позиционирование панели инструментов для языков RTL (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Печать (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Информация о файле (v1.0.0)\n" +"Включение масштабирования мышью (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Настраиваемое поведение колёсика мыши (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "Опция запрета загрузки первого изображения из каталога (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Исправление создания эскизов совместно с файловым менеджером Konqueror v3 " +"(v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Использование мыши (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Интеграция в контекстное меню Konqueror" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Добавить или изменить папку закладок" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Добавить или изменить закладку" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Настроить список изображений" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Список изображений" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Настроить просмотр изображений" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Просмотр изображений" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Настроить полноэкранный режим" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Полный экран" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Настроить работу с файлами" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Работа с файлами" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Слайд-шоу" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Настроить модули KIPI" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "Модули KIPI" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Разное" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Разное" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Размер кэша - %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/путь/к/некоторому/файл(у).jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "(Комментарий отсутствует)" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Кэш уже пуст." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "Очистить кэш с эскизами изображений? Это приведёт к удалению папки %1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Кэш очищен." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (Выбранные изображения)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Добавить" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Удалить" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Добавить закладку..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Добавить папку закладок..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Изменить..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Удалить папку %1?" +"
При этом будут также удалены и содержащиеся в ней закладки." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Удалить папку &закладок" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Удалить закладку %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "&Удалить закладку" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Нет выбранных изображений." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Этому изображению нельзя добавить комментарий." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Введите комментарий к изображению." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Комментарий недоступен." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Внешние инструменты" + +#: app/mainwindow.cpp:771 +msgid "You are about to revert the window setup to factory defaults, are you sure?" +msgstr "Вы уверены, что хотите восстановить исходные настройки окон?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Сбросить" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Нет изображений" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 пикселов" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Изображение" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Папки" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Комментарий изображения" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Обновление конфигурации" +"
Значения некоторых параметров были установлены в значения по умолчанию. " +"Настройте их заново.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Обзор" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "&Просмотр изображения" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Переименовать..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Копировать в..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Переместить в..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "&Создать ссылку на..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Повернуть влево" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Повернуть вправо" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Отразить" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Перевернуть" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Слайд-шоу" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Вверх" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Домой" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Настроить внешние инструменты..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Скрыть %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Показать %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Панель адреса" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Очистить панель адреса" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "&Путь:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Перейти" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Модули отсутствуют" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Интерфейс KIPI не поддерживается" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Николай Шафоростов" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "shafff@ukr.net" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Слайд-шоу..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Остановить слайд-шоу" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Браузер изображений" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Миллиметры" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Сантиметры" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Дюймы" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Центр слева" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Центр справа" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Сверху слева" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Сверху справа" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Снизу слева" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Снизу справа" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Сверху по центру" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Снизу по центру" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Центр" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Удалить выбранные файлы?" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&Выбросить в корзину" + +#: gvcore/deletedialog.cpp:67 +#, c-format +# 3 plural forms +# 3 формы множественного числа +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"1 выбранный элемент.\n" +"%n выбранных элемента.\n" +"%n выбранных элементов." + +#: gvcore/deletedialog.cpp:90 +# 3 формы множественного числа +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Этот файл будет навсегда удален с вашего жесткого диска.\n " +"Эти файлы будут навсегда удалены с вашего жесткого диска.\n" +"Эти файлы будут навсегда удалены с вашего жесткого диска. " + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Этот файл будет помещен в мусорную корзину.\n" +"Эти файлы будут помещены в мусорную корзину.\n" +"Эти файлы будут помещены в мусорную корзину." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Сохранение анимации не поддерживается." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Имя" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Размер" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Дата" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Права доступа" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Владелец" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Группа" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview не поддерживает запись в этом формате." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Это циклическая ссылка." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Файл только для чтения." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "Папка %1 только для чтения." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Не могу создать временный файл.\n" +"Причина: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Не могу сохранить изображение во временный файл.\n" +"Причина: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Не удалось записать в %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Не удалось передать файл на %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "При сохранении произошла ошибка." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Настроить яркость/контрастность/гамму" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Введите имя инструмента" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Инструмент с таким именем уже существует \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "<Без имени>" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Копировать файл" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Выберите папку, куда будут скопированы файлы" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Создать ссылку на файл" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Выберите папку, в которой будут созданы ссылки на файлы" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Переместить файл" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Выберите папку, куда будут перемещены файлы" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Создание папки" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Введите имя новой папки:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Создать папку" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Поместить эти файлы в корзину?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Удалить файлы" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Удалить" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Поместить %1 в корзину?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Удалить файл" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Удалить эти файлы?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Удаление файлов" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Удалить %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Удалить файл" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Переименование файла" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Переименовать файл %1 в:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "&Переименовать... " + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Переместить сюда" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Скопировать сюда" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "С&оздать ссылку" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "По размеру &окна" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "По &ширине" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "По &высоте" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Не изменять масштаб" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Увеличить гамму" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Уменьшить гамму" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Увеличить яркость" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Уменьшить яркость" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Увеличить контраст" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Уменьшить контраст" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Изображение не помещается на страницу. Что с ним сделать?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Уменьшить" + +#: gvcore/document.cpp:534 +msgid "The image %1 has been modified, do you want to save the changes?" +msgstr "Изображение %1 изменено, Сохранить его?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Не удалось сохранить изображение в %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Комментарий отсутствует)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Нечего сохранять" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Формат:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Прочие..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Все файлы" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Изображения" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Видео" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Еще" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Первое" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Последнее" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Следующее" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "Предыдущая папка" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "Следующая папка" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "Первая подпапка" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Подробности" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Эскизы с подписями сбоку" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Эскизы с подписями снизу" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Размер эскизов" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Показать &скрытые файлы" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Упорядочить" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "по имени" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "по дате" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "по размеру" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "по убыванию" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Изменить параметры создания эскизов..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Размер эскизов: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Левая кнопка - увеличение масштаба, правая - уменьшение. Можно это делать также " +"колёсиком мыши." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Перетащить изображение можно мышью. Щелчок средней кнопкой в(ы)ключает " +"автомасштабирование. Выбрать инструмент масштаба можно пр нажатой клавише CTRL." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Не удалось сохранить JPEG-файл." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Не удалось сохранить изображение во временной файл %1." + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Предыдущее изображение" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Следующее изображение" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Просмотр изображения" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Загрузка..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Готово." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "&Сохранить оригинал" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "Gwenview KPart не может сохранить сделанные вами изменения. Вы хотите сохранить оригинальное изображение?" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "Не могу открыть для записи '%1'." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Добавить ветку" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Заголовок:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Значок:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Изменять курсор при загрузке изображений" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Индикатор" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Предварительный просмотр:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"файл.jpg - 1024x768\n" +"Комментарий " + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Следующие ключевые слова могут быть использованы для формирования вывода в поле индикатора:\n" +"
    \n" +"
  • %f: имя файла
  • \n" +"
  • %p: путь к файлу
  • \n" +"
  • %c: комментарий
  • \n" +"
  • %r: разрешение
  • \n" +"
  • %n: текущее положение изображения
  • \n" +"
  • %N: счетчик изображений
  • \n" +"
  • %a: апертура
  • \n" +"
  • %t: выдержка
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: фокусное расстояние
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Что делать при переходе от изменённых изображений" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Спрашивать" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Сохранять" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Отклонять изменения" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Автоматически поворачивать изображения при загрузке" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "Сохранить настройки для использования при следующем запуске Gwеnview" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Последний открытый URL" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Состояние фильтра" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Увеличивать маленькие изображения при включенном автоматическом масштабировании" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Цвет фона:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Сглаживание" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Нет" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Быстро" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Обычный" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Улучшенное" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Отложенное сглаживание" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Выводить изображение как можно быстрее, а сглаживать потом.\n" +"Используйте эту опцию на медленных компьютерах." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Прокрутить текущее изображение" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Перейти к списку изображений" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Колесо мыши над изображением" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Полосы прокрутки" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Показывать папки и архивы" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Эскизы" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Поля между эскизами:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Текст для эскиза:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Имя файла" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Размер изображения" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Размер файла" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Дата файла" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Кэш эскизов" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Использовать кэш" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Очищать кэш при выходе из программы" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Подсчитать размер кэша" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Очистить кэш" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "В цикле" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "В случайном порядке" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Остановиться на последнем файле изображения в папке" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"По умолчанию в процессе слайд-шоу показываются все изображения в папке, начиная с текущей позиции. Файлы до этой позиции показываются в конце слайд-шоу.\n" +"\n" +"При включении данной опции, слайд-шоу прекратится на последнем файле в папке." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Интервал между изображениями, c:" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Перемещение и копирование" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Показывать окно копирования" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Показывать окно перемещения" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Папка назначения по умолчанию:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Удаление файлов" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Подтверждать удаление" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Перемещать удалённые файлы в корзину" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Удалять файлы физически (безвозвратно)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Место размещения значка не в графическом интерфейсе пользователя" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Место размещения метода удаления не в графическом интерфейсе пользователя" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Место размещения числа файлов не в графическом интерфейсе пользователя" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "Удалить элемент(ы) навсегда" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "Если отмечено, элементы не будут перемещаться в корзину при удалении" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Если флажок установлен, элементы будут удалены навсегда.

\n" +"\n" +"

Используйте эту опцию с осторожностью!Не все файловые системы поддерживают корректное восстановление удаленных файлов

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Контрастность:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Гамма:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Яркость:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Настроить внешние инструменты" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Добавить" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Дополнительные инструменты" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Связи файлов" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Имя:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Команда:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Можно использовать следующие переменные:\n" +"
    \n" +"
  • %u: URL текущего файла.
  • \n" +"
  • %U: URL текущих файлов. Применяется, если инструменту можно " +"передавать несколько имён файлов.
  • \n" +"
  • %f: Текущий файл. Применяется, если инструмент не поддерживает " +"формат URL.
  • \n" +"
  • %F: То же, что и %f, но для нескольких файлов.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Все изображения" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Другая команда:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Тип MIME" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Сведения об эскизах" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "Дополнительные опции доступны в окне \"Настроить Gwenview\"" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Параметры изображения" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Положение изображения:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Печатать имя &файла под изображением" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Печатать комментарий изображения" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Масштабирование" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&Отключить масштабирование" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Вместить изображение на страницу" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Увеличивать маленькие изображения" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Увеличивать до:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Сохранять пропорции" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Фильтр файлов по шаблону, например *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "От:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "Показать файлы не старее этой даты" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "До:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Показать файлы не новее этой даты" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Фильтр" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Цвета" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "П&ерейти" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Модули" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Изображения" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Эффекты" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Инструменты" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Пакетная обработка" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Коллекционирование" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Окно" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Панель адреса" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 элементов" + diff --git a/rw/Makefile.am b/rw/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/rw/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/rw/messages/Makefile.am b/rw/messages/Makefile.am new file mode 100644 index 0000000..8d437bc --- /dev/null +++ b/rw/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = rw +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/rw/messages/gwenview.po b/rw/messages/gwenview.po new file mode 100644 index 0000000..85208b8 --- /dev/null +++ b/rw/messages/gwenview.po @@ -0,0 +1,1950 @@ +# translation of gwenview to Kinyarwanda. +# Copyright (C) +# This file is distributed under the same license as the gwenview package. +# Steve Murphy , 2005. +# Steve performed initial rough translation from compendium built from translations provided by the following translators: +# Philibert Ndandali , 2005. +# Viateur MUGENZI , 2005. +# Noëlla Mupole , 2005. +# Carole Karema , 2005. +# JEAN BAPTISTE NGENDAHAYO , 2005. +# Augustin KIBERWA , 2005. +# Donatien NSENGIYUMVA , 2005. +# Antoine Bigirimana , 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview 3.4\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2005-05-25 18:40-0600\n" +"Last-Translator: Steve Murphy \n" +"Language-Team: Kinyarwanda \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Ububiko nshya..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Guhindura Izina..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, fuzzy, no-c-format +msgid "Start in fullscreen mode" +msgstr "Gutangira in &Mugaragazayuzuye Ubwoko " + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +#, fuzzy +msgid "A starting file or folder" +msgstr "A Itangira... Idosiye Cyangwa Ububiko... " + +#: app/main.cpp:108 +#, fuzzy +msgid "Gwenview" +msgstr "Isubiramo" + +#: app/main.cpp:109 +#, fuzzy +msgid "An image viewer for KDE" +msgstr "Ishusho ya: MukusanyaKDE " + +#: app/main.cpp:111 +#, fuzzy +msgid "Main developer" +msgstr "Mukoraporogaramu " + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Mukoraporogaramu" + +#: app/main.cpp:114 +#, fuzzy +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "( . . 0 %S ) " + +#: app/main.cpp:115 +#, fuzzy +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "16. 0%S." + +#: app/main.cpp:116 +#, fuzzy +msgid "File operation patch (v0.9.2)" +msgstr "9." + +#: app/main.cpp:117 +#, fuzzy +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "16." + +#: app/main.cpp:118 +#, fuzzy +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "16." + +#: app/main.cpp:119 +#, fuzzy +msgid "First RPM spec file" +msgstr "Idosiye " + +#: app/main.cpp:120 +#, fuzzy +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "16." + +#: app/main.cpp:121 +#, fuzzy +msgid "Printing support (v1.0.0)" +msgstr "0%S." + +#: app/main.cpp:122 +#, fuzzy +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "0%S. 0%S." + +#: app/main.cpp:123 +#, fuzzy +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "1." + +#: app/main.cpp:124 +#, fuzzy +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "15." + +#: app/main.cpp:125 +#, fuzzy +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "15." + +#: app/main.cpp:126 +#, fuzzy +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "7." + +#: app/main.cpp:127 +#, fuzzy +msgid "Integration in Konqueror folder context menu" +msgstr "in Ububiko... Imvugiro Ibikubiyemo " + +#: app/bookmarkdialog.cpp:69 +#, fuzzy +msgid "Add/Edit Bookmark Folder" +msgstr "Kora ububiko bw'ibimenyetso" + +#: app/bookmarkdialog.cpp:72 +#, fuzzy +msgid "Add/Edit Bookmark" +msgstr "ongeraho icyatoranyijwe" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, fuzzy, no-c-format +msgid "Configure Image List" +msgstr "Gutunganya nka" + +#: app/configdialog.cpp:124 +#, fuzzy +msgid "Image List" +msgstr "Amadosiye y'Ishusho" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, fuzzy, no-c-format +msgid "Configure Image View" +msgstr "Kuboneza Igisunika" + +#: app/configdialog.cpp:128 +#, fuzzy +msgid "Image View" +msgstr "Ingano y'ishusho" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, fuzzy, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Uburyo bw'Iyuzura Mugaragaza" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Mugaragaza Yuzuye" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, fuzzy, no-c-format +msgid "Configure File Operations" +msgstr "Idosiye " + +#: app/configdialog.cpp:136 +#, fuzzy +msgid "File Operations" +msgstr "Idosiye " + +#: app/configdialog.cpp:140 +#, fuzzy +msgid "SlideShow" +msgstr "Kwerekana Igice" + +#: app/configdialog.cpp:147 +#, fuzzy +msgid "Configure KIPI Plugins" +msgstr "Kuboneza Gucapa na KDE" + +#: app/configdialog.cpp:147 +#, fuzzy +msgid "KIPI Plugins" +msgstr "Amacomeka" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, fuzzy, no-c-format +msgid "Miscellaneous Settings" +msgstr "Amahitamo anyuranye" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Misc" + +#: app/configdialog.cpp:250 +#, fuzzy, c-format +msgid "Cache size is %1" +msgstr "Ingano: ni %1 " + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "( Icyo wongeraho ) " + +#: app/configdialog.cpp:278 +#, fuzzy +msgid "Cache is already empty." +msgstr "ni ubusa . " + +#: app/configdialog.cpp:283 +#, fuzzy +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "Kuri ubusa i Ubwihisho ? Gukuraho i Ububiko... %1 . " + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +#, fuzzy +msgid "Cache emptied." +msgstr "Byemewe" + +#: app/kipiinterface.cpp:166 +#, fuzzy +msgid "%1 (Selected Images)" +msgstr "Guhitamo Ishusho" + +#: app/bookmarkviewcontroller.cpp:209 +#, fuzzy +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Gukuraho" + +#: app/bookmarkviewcontroller.cpp:212 +#, fuzzy +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Gukuraho" + +#: app/bookmarkviewcontroller.cpp:296 +#, fuzzy +msgid "Add Bookmark..." +msgstr "A ... " + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "A ... " + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Kwandika..." + +#: app/bookmarkviewcontroller.cpp:394 +#, fuzzy +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Kuri Gusiba i Akamenyetso Ububiko... %1 ? " +"
Gusiba i Ububiko... na Byose i Ibimenyetso in . " + +#: app/bookmarkviewcontroller.cpp:396 +#, fuzzy +msgid "Delete Bookmark &Folder" +msgstr "Kora ububiko bw'ibimenyetso" + +#: app/bookmarkviewcontroller.cpp:398 +#, fuzzy +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Kuri Gusiba i Akamenyetso %1 ? " + +#: app/bookmarkviewcontroller.cpp:400 +#, fuzzy +msgid "Delete &Bookmark" +msgstr "Gusiba akamenyetso" + +#: app/metaedit.cpp:77 +#, fuzzy +msgid "No image selected." +msgstr "Ishusho Byahiswemo . " + +#: app/metaedit.cpp:82 +#, fuzzy +msgid "This image cannot be commented." +msgstr "Ishusho . " + +#: app/metaedit.cpp:110 +#, fuzzy +msgid "Type here to add a comment to this image." +msgstr "Kuri &Ongera A Icyo wongeraho Kuri iyi Ishusho . " + +#: app/metaedit.cpp:113 +#, fuzzy +msgid "No comment available." +msgstr "Icyo wongeraho Bihari . " + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Ibikoresho byo Hanze" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Kugarura" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "Ishusho" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Ishusho" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Ububiko" + +#: app/mainwindow.cpp:915 +#, fuzzy +msgid "Image Comment" +msgstr "Ishusho Icyo wongeraho " + +#: app/mainwindow.cpp:939 +#, fuzzy +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +" Ihuzagihe " +"
Kuri Amahinduka in i Gukuraho &Imyifatire , ki/bishaje Gukuraho Iboneza . " +"Nanone .
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Gushakisha" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "Ipaji Ikurikira" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "Guhindura izina..." + +#: app/mainwindow.cpp:979 +#, fuzzy +msgid "&Copy To..." +msgstr "Gukopororera kuri..." + +#: app/mainwindow.cpp:980 +#, fuzzy +msgid "&Move To..." +msgstr "Imura kuri:" + +#: app/mainwindow.cpp:981 +#, fuzzy +msgid "&Link To..." +msgstr "Imura kuri:" + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +#, fuzzy +msgid "Rotate &Left" +msgstr "Kuzengurutsa umwandiko" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +#, fuzzy +msgid "Rotate &Right" +msgstr "Ihinduranya-Buryo" + +#: app/mainwindow.cpp:989 +#, fuzzy +msgid "&Mirror" +msgstr "Cyakorewe kopi" + +#: app/mainwindow.cpp:990 +#, fuzzy +msgid "&Flip" +msgstr "Guhindukiza" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Kwerekana Igice" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Hejuru" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Home" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +#, fuzzy +msgid "Configure External Tools..." +msgstr "Kuboneza Imigereka ... " + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Hisha %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Garagaza %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Umurongo w'Ahantu" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Gusiba Umurongo w'Ahantu" + +#: app/mainwindow.cpp:1240 +#, fuzzy +msgid "L&ocation:" +msgstr "Indanganturo:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Gyayo" + +#: app/mainwindow.cpp:1323 +#, fuzzy +msgid "No Plugin" +msgstr "Icomeka" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "" +"Viateur MUGENZI, JEAN BAPTISTE NGENDAHAYO, Augustin KIBERWA, Donatien " +"NSENGIYUMVA" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "" +"muvia1@yahoo.fr, ngenda_denis@yahoo.co.uk, akiberwa@yahoo.co.uk, " +"ndonatienuk@yahoo.co.uk" + +#: gvdirpart/gvdirpart.cpp:119 +#, fuzzy +msgid "Slide Show..." +msgstr "Kwerekana Igice:" + +#: gvdirpart/gvdirpart.cpp:120 +#, fuzzy +msgid "Stop Slide Show" +msgstr "Kuboneza Igaragaza ry'Ishusho " + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:144 +#, fuzzy +msgid "Image Browser" +msgstr "Mucukumbuzi" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, fuzzy, no-c-format +msgid "Millimeters" +msgstr "Milimetero" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, fuzzy, no-c-format +msgid "Centimeters" +msgstr "Santimetero" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, fuzzy, no-c-format +msgid "Inches" +msgstr "inci" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, fuzzy, no-c-format +msgid "Central-Left" +msgstr "Gufunika Ibumoso" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, fuzzy, no-c-format +msgid "Central-Right" +msgstr "Cyeruruka cyane" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, fuzzy, no-c-format +msgid "Top-Left" +msgstr "Hejuru ibumoso" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, fuzzy, no-c-format +msgid "Top-Right" +msgstr "Hejuru Iburyo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, fuzzy, no-c-format +msgid "Bottom-Left" +msgstr "Hasi Ibumoso" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, fuzzy, no-c-format +msgid "Bottom-Right" +msgstr "Hasi Iburyo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, fuzzy, no-c-format +msgid "Top-Central" +msgstr "Hejuru Hagati" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, fuzzy, no-c-format +msgid "Bottom-Central" +msgstr "Hagati hasi" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, fuzzy, no-c-format +msgid "Central" +msgstr "Hagati" + +#: gvcore/deletedialog.cpp:44 +#, fuzzy +msgid "About to delete selected files" +msgstr "Kuri Gusiba Idosiye ? " + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +#, fuzzy +msgid "Sorry, cannot save animated images." +msgstr ", Kubika Ishusho . " + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Izina" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Ingano" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Itariki" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Uruhushya" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Nyirabyo" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Itsinda" + +#: gvcore/documentloadedimpl.cpp:83 +#, fuzzy +msgid "Gwenview cannot write files in this format." +msgstr "Kwandika Idosiye in iyi Imiterere . " + +#: gvcore/documentloadedimpl.cpp:109 +#, fuzzy +msgid "This is a circular link." +msgstr "ni A Cy'uruziga Ihuza . " + +#: gvcore/documentloadedimpl.cpp:119 +#, fuzzy +msgid "This file is read-only." +msgstr "Idosiye ni Soma - . " + +#: gvcore/documentloadedimpl.cpp:136 +#, fuzzy +msgid "The %1 folder is read-only." +msgstr "%1 Ububiko... ni Soma - . " + +#: gvcore/documentloadedimpl.cpp:154 +#, fuzzy, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "OYA Gushyiraho i Idosiye Kuri %1 . " + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Ntibishobotse kwandika kuri %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, fuzzy, c-format +msgid "Could not upload the file to %1." +msgstr "OYA Gushyiraho i Idosiye Kuri %1 . " + +#: gvcore/documentloadedimpl.cpp:192 +#, fuzzy +msgid "An error happened while saving." +msgstr "Ikosa Mu kubika . " + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +#, fuzzy +msgid "The tool name cannot be empty" +msgstr "Izina: ubusa " + +#: gvcore/externaltooldialog.cpp:147 +#, fuzzy +msgid "There is already a tool named \"%1\"" +msgstr "ni A &Cyitwa: \" %1 \" " + +#: gvcore/externaltooldialog.cpp:325 +#, fuzzy +msgid "" +msgstr "Ifishi itafite izina:" + +#: gvcore/fileopobject.cpp:111 +#, fuzzy +msgid "Copy File" +msgstr "Idosiye " + +#: gvcore/fileopobject.cpp:114 +#, fuzzy +msgid "Select Folder Where Files Will be Copied" +msgstr "i " + +#: gvcore/fileopobject.cpp:143 +#, fuzzy +msgid "Link File" +msgstr "Idosiye " + +#: gvcore/fileopobject.cpp:146 +#, fuzzy +msgid "Select Folder Where the Files Will be Linked" +msgstr "i " + +#: gvcore/fileopobject.cpp:172 +#, fuzzy +msgid "Move File" +msgstr "Idosiye " + +#: gvcore/fileopobject.cpp:175 +#, fuzzy +msgid "Select Folder Where Files Will be Moved" +msgstr "i " + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Kurema Ububiko" + +#: gvcore/fileopobject.cpp:194 +#, fuzzy +msgid "Enter the name of the new folder:" +msgstr "i Izina: Bya i Gishya Ububiko... : " + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "Kurema Ububiko" + +#: gvcore/fileopobject.cpp:258 +#, fuzzy +msgid "Do you really want to trash these files?" +msgstr "Kuri Agatebo njyamwanda Idosiye ? " + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +#, fuzzy +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "Guta" + +#: gvcore/fileopobject.cpp:262 +#, fuzzy +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Kuri Himura %1 Kuri i Agatebo njyamwanda ?

" + +#: gvcore/fileopobject.cpp:262 +#, fuzzy +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Idosiye " + +#: gvcore/fileopobject.cpp:283 +#, fuzzy +msgid "Do you really want to delete these files?" +msgstr "Kuri Gusiba Idosiye ? " + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Siba ama dosiye" + +#: gvcore/fileopobject.cpp:290 +#, fuzzy +msgid "

Do you really want to delete %1?

" +msgstr "

Kuri Gusiba %1 ?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Gusiba Idosiye" + +#: gvcore/fileopobject.cpp:311 +#, fuzzy +msgid "Renaming File" +msgstr "Idosiye " + +#: gvcore/fileopobject.cpp:312 +#, fuzzy +msgid "

Rename file %1 to:

" +msgstr "

Idosiye %1 Kuri :

" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "Guhindura izina..." + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Kwimurira hano" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "Koporora hano" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "&Guhuriza Hano" + +#: gvcore/imageview.cpp:328 +#, fuzzy +msgid "Fit to &Window" +msgstr "Idirishya" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "" + +#: gvcore/imageview.cpp:345 +#, fuzzy +msgid "&Lock Zoom" +msgstr "Ingano" + +#: gvcore/imageview.cpp:368 +#, fuzzy +msgid "Increase Gamma" +msgstr "Kwongeraho" + +#: gvcore/imageview.cpp:370 +#, fuzzy +msgid "Decrease Gamma" +msgstr "Kugabanya" + +#: gvcore/imageview.cpp:372 +#, fuzzy +msgid "Increase Brightness" +msgstr "Uburabagirane bw'Ishusho" + +#: gvcore/imageview.cpp:374 +#, fuzzy +msgid "Decrease Brightness" +msgstr "Uburabagirane bw'Ishusho" + +#: gvcore/imageview.cpp:376 +#, fuzzy +msgid "Increase Contrast" +msgstr "Kongera imyandikire" + +#: gvcore/imageview.cpp:378 +#, fuzzy +msgid "Decrease Contrast" +msgstr "Kibona biciriritse" + +#: gvcore/document.cpp:447 +#, fuzzy +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Ishusho OYA ku i Ipaji: , Kuri ? " + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Kugabanuka" + +#: gvcore/document.cpp:534 +#, fuzzy +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +" Ishusho %1 Byahinduwe: , Kuri Kubika i Amahinduka ? " + +#: gvcore/document.cpp:608 +#, fuzzy, c-format +msgid "Could not save the image to %1." +msgstr "OYA Kubika i Ishusho Kuri %1 . " + +#: gvcore/captionformatter.cpp:33 +#, fuzzy +msgid "(No comment)" +msgstr "( Icyo wongeraho ) " + +#: gvcore/documentimpl.cpp:95 +#, fuzzy +msgid "No document to save" +msgstr "Inyandiko Kuri Kubika " + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Imiterere:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Ikindi..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "amadosiye yose" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "Ishusho" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +#, fuzzy +msgid "&First" +msgstr "Itangira" + +#: gvcore/fileviewcontroller.cpp:281 +#, fuzzy +msgid "&Last" +msgstr "Iheruka" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "Bikurikira" + +#: gvcore/fileviewcontroller.cpp:293 +#, fuzzy +msgid "&Previous Folder" +msgstr "Igice Kibanza" + +#: gvcore/fileviewcontroller.cpp:297 +#, fuzzy +msgid "&Next Folder" +msgstr "Dosiye nshya" + +#: gvcore/fileviewcontroller.cpp:301 +#, fuzzy +msgid "&First Sub Folder" +msgstr "Igice cya Mbere" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Birambuye" + +#: gvcore/fileviewcontroller.cpp:306 +#, fuzzy +msgid "Thumbnails with Info on Side" +msgstr "Na: Ibisobanuro ku " + +#: gvcore/fileviewcontroller.cpp:308 +#, fuzzy +msgid "Thumbnails with Info on Bottom" +msgstr "Na: Ibisobanuro ku Hasi: " + +#: gvcore/fileviewcontroller.cpp:321 +#, fuzzy +msgid "Thumbnail Size" +msgstr "Ingano y'ivugurura ryihuse:" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Kugaragaza Amadosiye Ahishe" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Ishungura" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Ku izina" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Ku itariki" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Ku ngano" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Ubujyesi" + +#: gvcore/fileviewcontroller.cpp:418 +#, fuzzy +msgid "Edit Thumbnail Details..." +msgstr "Birambuye " + +#: gvcore/fileviewcontroller.cpp:750 +#, fuzzy, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Ingano y'ivugurura ryihuse:" + +#: gvcore/imageviewtools.cpp:130 +#, fuzzy +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Kanda Kuri Ihindurangano in , Iburyo: Kanda Kuri Ihindurangano Inyuma . Koresha " +"i Imbeba Ipine . " + +#: gvcore/imageviewtools.cpp:209 +#, fuzzy +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Kuri Himura i Ishusho , Hagati - Kanda Kuri Mukomatanya Ikiyega - Ihindurangano " +". i Urufunguzo Kuri Hindura Kuri i Ihindurangano . " + +#: gvcore/documentjpegloadedimpl.cpp:103 +#, fuzzy +msgid "Could not save this JPEG file." +msgstr "OYA Kubika iyi Idosiye . " + +#: gvimagepart/gvimagepart.cpp:67 +#, fuzzy +msgid "Could not save image to a temporary file" +msgstr "OYA Gushyiraho i Idosiye Kuri %1 . " + +#: gvimagepart/gvimagepart.cpp:109 +#, fuzzy +msgid "&Previous Image" +msgstr "Ipaji Ibanza" + +#: gvimagepart/gvimagepart.cpp:112 +#, fuzzy +msgid "&Next Image" +msgstr "Ipaji Ikurikira" + +#: gvimagepart/gvimagepart.cpp:153 +#, fuzzy +msgid "GVImagePart" +msgstr "Igice Cy'Igihimbano" + +#: gvimagepart/gvimagepart.cpp:154 +#, fuzzy +msgid "Image Viewer" +msgstr "Ingano y'ishusho" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Byakozwe." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, fuzzy, no-c-format +msgid "Add New Branch" +msgstr "Kongeraho Umwanya Mushya" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Umutwe:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, fuzzy, no-c-format +msgid "Icon:" +msgstr "Agashushondanga:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, fuzzy, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Irahuze Imbeba Mweretsi Ryari: Ifungura Ishusho " + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, fuzzy, no-c-format +msgid "On Screen Display" +msgstr "Kuringaniza Iyerekana rya MUgaragazi" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, fuzzy, no-c-format +msgid "Preview:" +msgstr "Isubiramo" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +" \n" +"Koresha i Amagambo-shingiro in i Kunozaidosiyeya Umwanya : \n" +"
    \n" +"
  • %f : Izina ry'idosiye:
  • \n" +"
  • %p :
  • \n" +"
  • %c : Icyo wongeraho
  • \n" +"
  • %r : Imikemurire
  • \n" +"
  • %n : KIGEZWEHO Ishusho Ibirindiro:
  • \n" +"
  • %N : Ishusho IBARA
  • \n" +"
  • \n" +"n : UmurongoMushya
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, fuzzy, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Kuri Ryari: A Byahinduwe: Ishusho " + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Kubaza" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, fuzzy, no-c-format +msgid "Save silently" +msgstr "Kubika " + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Kureka impinduka" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, fuzzy, no-c-format +msgid "Automatically rotate images on load" +msgstr "Kuzerutsa %O Ishusho ku Ibirimo " + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "Imirongo-ntambike " + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, fuzzy, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Gitoya Ishusho Ryari: Ikiyega Ihindurangano ni " + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Ibara ry'imbuganyuma:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, fuzzy, no-c-format +msgid "Smoothing" +msgstr "Iyoroshya" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Nta na kimwe" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Byihuta" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Bisanzwe" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Bihebuje" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, fuzzy, no-c-format +msgid "Delayed smoothing" +msgstr "Iyoroshya " + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, fuzzy, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"iyi Ihitamo , Kugaragaza: i Ishusho Nka Byihuta Nka , na Cyorohereye Nyuma A " +"Bigufi Gutinda . \n" +"iyi Ihitamo NIBA ni OYA Byihuta . " + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, fuzzy, no-c-format +msgid "Scroll current image" +msgstr "KIGEZWEHO Ishusho " + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, fuzzy, no-c-format +msgid "Browse image list" +msgstr "Ishusho Urutonde " + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, fuzzy, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr " KURI " + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, fuzzy, no-c-format +msgid "Show scroll bars" +msgstr "Imirongo-ntambike " + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, fuzzy, no-c-format +msgid "Show folders and archives" +msgstr "Ububiko na Ubushyinguro " + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, fuzzy, no-c-format +msgid "Thumbnail View" +msgstr "Amagaragazambere y'Igaragazaryihuse" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, fuzzy, no-c-format +msgid "Margin between thumbnails:" +msgstr "hagati Igaragazaryihuse : " + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, fuzzy, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Kuri Kugaragaza: in i Umwandiko : " + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Izina ry'idosiye" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Ingano y'ishusho" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "ubunini/ingano ya dosiye" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, fuzzy, no-c-format +msgid "File date" +msgstr "Idosiye Itariki: " + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, fuzzy, no-c-format +msgid "Store thumbnails in cache" +msgstr "Igaragazaryihuse in Ubwihisho " + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, fuzzy, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "ubusa Ubwihisho ku &Kuvamo " + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, fuzzy, no-c-format +msgid "Calculate Cache Size" +msgstr "Kubara imbonerahamwe " + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, fuzzy, no-c-format +msgid "Empty Cache" +msgstr "Gusiga ubusa mu bwihisho" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, fuzzy, no-c-format +msgid "Loop" +msgstr "Gushakisha" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, fuzzy, no-c-format +msgid "Show images in random order" +msgstr "Ishusho in Bitunguranye Itondekanya " + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, fuzzy, no-c-format +msgid "Stop on the last image of the folder" +msgstr "i Izina: Bya i Gishya Ububiko... : " + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, fuzzy, no-c-format +msgid "Delay between images (in seconds):" +msgstr "hagati Ishusho ( in amasogonda ) : " + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, fuzzy, no-c-format +msgid "Moving & Copying Files" +msgstr "Ntibyashobotse gufungura" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, fuzzy, no-c-format +msgid "Show copy dialog" +msgstr "Gukoporora Ikiganiro " + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, fuzzy, no-c-format +msgid "Show move dialog" +msgstr "Himura Ikiganiro " + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, fuzzy, no-c-format +msgid "Default destination folder:" +msgstr "Ishyika: Ububiko... : " + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, fuzzy, no-c-format +msgid "Deleting Files" +msgstr "Kuvanaho amadosiye" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, fuzzy, no-c-format +msgid "Ask for confirmation" +msgstr "Gusaba bijyanye n'iyemeza" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, fuzzy, no-c-format +msgid "Move deleted files to the trash" +msgstr "Kyasibwe: %S Idosiye Kuri i Agatebo njyamwanda " + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, fuzzy, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Gusiba Idosiye ( ) " + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, fuzzy, no-c-format +msgid "&Brightness:" +msgstr "Kirabagira buke" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, fuzzy, no-c-format +msgid "Configure External Tools" +msgstr "Ibikoresho byo Hanze bya Kate" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Ongera" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, fuzzy, no-c-format +msgid "Get more tools" +msgstr "Birenzeho Ibikoresho " + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, fuzzy, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "HTTP : //. . net /Ibikoresho " + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, fuzzy, no-c-format +msgid "File Associations" +msgstr "Idosiye " + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Izina:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Komandi:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +" \n" +"Koresha Amagambo-shingiro in i Umwanya : \n" +"
    \n" +"
  • %u : .
  • \n" +"
  • %U : . iyi NIBA i Igikubo Idosiye .
  • \n" +"
  • %f : Idosiye . iyi NIBA i .
  • \n" +"
  • %F : Nka %f , ya: Igikubo Idosiye .
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, fuzzy, no-c-format +msgid "All images" +msgstr "Amashusho Yose" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Kugena:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Ubwoko Mime" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, fuzzy, no-c-format +msgid "Thumbnail Details" +msgstr "Amagaragazambere y'Igaragazaryihuse" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, fuzzy, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr " Birenzeho Amahitamo , Koresha i \" \" Ikiganiro " + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, fuzzy, no-c-format +msgid "Image Settings" +msgstr "Amagenamiterere y'Ipaji" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, fuzzy, no-c-format +msgid "Image position:" +msgstr "Ahari Ishusho" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, fuzzy, no-c-format +msgid "Print fi&lename below image" +msgstr "Izina ry'idosiye: munsi Ishusho " + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, fuzzy, no-c-format +msgid "Print image comment" +msgstr "Ishusho Icyo wongeraho " + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Ipima" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, fuzzy, no-c-format +msgid "&No scaling" +msgstr "Ipima " + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, fuzzy, no-c-format +msgid "&Fit image to page" +msgstr "Ishusho Kuri Ipaji: " + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, fuzzy, no-c-format +msgid "Enlarge smaller images" +msgstr "Gitoya Ishusho " + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, fuzzy, no-c-format +msgid "&Scale to:" +msgstr "Kuringaniza na" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Kugumana umugabane" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, fuzzy, no-c-format +msgid "From:" +msgstr "Imiterere:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "Idosiye Itariki: " + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "Amabara" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "Gyayo" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, fuzzy, no-c-format +msgid "&Plugins" +msgstr "Amacomeka" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Ishusho" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Ingaruka" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Ibikoresho" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, fuzzy, no-c-format +msgid "Batch Processing" +msgstr ": Inonosora ry'Ibyatanzwe" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, fuzzy, no-c-format +msgid "Collections" +msgstr "IkirangaIshyirahamwe" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "Idirishya" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Umwanyabikoresho w'Ahantu" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "Gusiba Idosiye" + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "Idosiye Itariki: " + +#~ msgid "L&ocation: " +#~ msgstr "Ahantu:" + +#, fuzzy +#~ msgid "Filename color of current image:" +#~ msgstr "Ibara: Bya KIGEZWEHO Ishusho : " + +#, fuzzy +#~ msgid "Filter:" +#~ msgstr "Idosiye Itariki: " + +#~ msgid "Parent Folder" +#~ msgstr "Ububiko Mubyeyi" + +#, fuzzy +#~ msgid "Manipulating images..." +#~ msgstr "Ishusho ... " + +#, fuzzy +#~ msgid "Custom" +#~ msgstr "Kugena:" + +#, fuzzy +#~ msgid "Custom Filter" +#~ msgstr "Gusiba Idosiye" + +#, fuzzy +#~ msgid "Filtered" +#~ msgstr "Idosiye Itariki: " + +#, fuzzy +#~ msgid "Form1" +#~ msgstr "Imiterere:" + +#, fuzzy +#~ msgid "Path only" +#~ msgstr "Soma gusa" + +#, fuzzy +#~ msgid "Comment only" +#~ msgstr "Ibisobanuro" + +#, fuzzy +#~ msgid "Path and comment" +#~ msgstr "na Icyo wongeraho " + +#, fuzzy +#~ msgid "You cannot trash the trash bin." +#~ msgstr "Agatebo njyamwanda i Agatebo njyamwanda . " + +#~ msgid "Delete item(s)" +#~ msgstr "Gukuraho inyangingo" + +#, fuzzy +#~ msgid "Image View Toolbar" +#~ msgstr "Ingano y'ishusho" + +#, fuzzy +#~ msgid "Toggle Full Screen Bar" +#~ msgstr "Cyuzuye Mugaragaza Umurongo " + +#, fuzzy +#~ msgid "File Info" +#~ msgstr "Idosiye " + +#, fuzzy +#~ msgid "New Branch..." +#~ msgstr "Ihuza Rishya..." + +#, fuzzy +#~ msgid "Delete Branch" +#~ msgstr "Gusiba Ikadiri" + +#~ msgid "Home Folder" +#~ msgstr "Ububiko Urugo" + +#, fuzzy +#~ msgid "Root Folder" +#~ msgstr "Ububiko Muzi" + +#, fuzzy +#~ msgid "Renaming Folder" +#~ msgstr "Guhindura izina ry'Ububiko..." + +#, fuzzy +#~ msgid "Rename this folder to:" +#~ msgstr "iyi Ububiko... Kuri : " + +#, fuzzy +#~ msgid "Are you sure you want to delete the folder %1?" +#~ msgstr "Kuri Gusiba i Ububiko... %1 ? " + +#~ msgid "Delete Folder" +#~ msgstr "Gusiba ububiko" + +#, fuzzy +#~ msgid "" +#~ "Do you really want to remove\n" +#~ " '%1'?" +#~ msgstr "Kuri ' %1 ' ? " + +#, fuzzy +#~ msgid "You have removed all folders. The list will now rollback to the default." +#~ msgstr "Cyavanyweho Byose Ububiko . Urutonde NONEAHA Kuri i Mburabuzi . " + +#, fuzzy +#~ msgid "An entry already exists with the title \"%1\"." +#~ msgstr "Icyinjijwe Na: i Umutwe: \" %1 \" . " + +#, fuzzy +#~ msgid "An entry already exists with the URL \"%1\"." +#~ msgstr "Icyinjijwe Na: i \" %1 \" . " + +#, fuzzy +#~ msgid "milliseconds" +#~ msgstr "IkirangaIshyirahamwe" + +#, fuzzy +#~ msgid "&Auto Zoom" +#~ msgstr "Ingano" diff --git a/sk/Makefile.am b/sk/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/sk/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/sk/messages/Makefile.am b/sk/messages/Makefile.am new file mode 100644 index 0000000..1e1bb19 --- /dev/null +++ b/sk/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = sk +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/sk/messages/gwenview.po b/sk/messages/gwenview.po new file mode 100644 index 0000000..7eb42d9 --- /dev/null +++ b/sk/messages/gwenview.po @@ -0,0 +1,1741 @@ +# translation of gwenview.po to Slovak +# translation of gwenview.po to +# +# Michal Gaspar , 2006. +# Flashmann , 2006. +# Richard Fric , 2006, 2007. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-06-29 19:52+0200\n" +"Last-Translator: Richard Fric \n" +"Language-Team: Slovak \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=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Nový priečinok..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Premenovať..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Spustiť v celoobrazovkovom režime" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Filter podľa typu súboru" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Filter podľa vzorky (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Zobraziť iba súbory novšie alebo presne z " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Zobraziť iba súbory staršie alebo presne z " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Východzí súbor alebo priečinok" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Prehliadač obrázkov pre KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Hlavný vývojár" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Vývojár" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Rýchle vytváranie JPEG náhľadov (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Lišta adresy (v0.16.0)\n" +"Podpora pre históriu (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Záplata pre operácie so súbormi (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Opravený pád pri pokuse vytvoriť náhľad pre poškodený JPEG súbor (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Opravená kompilácia v KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Prvý RPM spec súbor" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "Oprava layoutu panelov nástrojov pre RTL jazyky (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Podpora pre tlač (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Zobrazenie informácií o súbore (v.1.0.0)\n" +"Oprava automatického zoomu pri kliknutí (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Nastaviteľné správanie kolieska myši (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Možnosť zabrániť Gwenview, aby automaticky nahrával prvý obrázok priečinku " +"(v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Opravené vytváranie náhľadov k zdieľaniu priečinku s náhľadmi v Konquerore v3 " +"(v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Oprava pre navigáciu myšou (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Integrácia do kontextového menu v Konquerore" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Pridať/Upraviť priečinok záložiek" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Pridať/Upraviť záložku" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Nastaviť zoznam obrázkov" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Zoznam obrázkov" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Nastaviť prehliadač obrázkov" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Prehliadač obrázkov" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Nastaviť celoobrazovkový režim" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Celá obrazovka" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Nastaviť operácie so súbormi" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Operácie so súbormi" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Prezentácia" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Nastaviť KIPI moduly" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "KIPI moduly" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Rôzne nastavenia" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Rôzne" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Veľkosť vyrovnávacej pamäti je %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/cesta/ku/súboru/obrázok.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Komentár" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Vyrovnávacia pamäť je už prázdna." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Naozaj chcete vyprázdniť vyrovnávaciu pamäť náhľadov? Toto odstráni priečinok " +"%1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Vyrovnávacia pamäť vymazaná." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (vybrané obrázky)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Pridať" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Odstrániť" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Pridať záložku..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Pridať priečinok záložiek..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Upraviť..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Naozaj chcete odstrániť priečinok záložiek %1?" +"
Týmto vymažete priečinok záložiek a všetky záložky v ňom." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Odstrániť priečinok záložiek" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Naozaj chcete odstrániť záložku? %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Odstrániť &Záložku" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Nie je vybraný obrázok." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Tento obrázok nie je možné komentovať." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Sem napíšte komentár k tomuto obrázku." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Komentár nie je dostupný." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Externé nástroje" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Teraz sa obnovia nastavenia okien na pôvodné hodnoty, ste si istý, že chcete " +"pokračovať?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Obnoviť" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Žiadne obrázky" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 bodov" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Obrázok" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Priečinky" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Komentár obrázku" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Aktualizácia nastavenia" +"
Kvôli niekoľkým zmenám v správaní doku bolo vaša staré nastavenie doku " +"zrušené. Prosím upravte si váš dok znovu.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Prehliadať" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Prezrieť obrázok" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "P&remenovať..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Kopírovať do..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "Pre&sunúť do..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "&Odkaz na..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Otočiť do&ľava" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Otočiť do&prava" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Zrkadliť" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Prevrátiť" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Premietanie" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Hore" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Domov" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Nastaviť externé nástroje..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Skryť %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Zobraziť %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Pruh umiestnenia" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Vyčistiť pruh umiestnenia" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "&Umiestnenie:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Prejsť na" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Žiadny modul" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Bez podpory KIPI" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Michal Gaspar" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "miguel@portugal.sk" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Premietanie..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Zastaviť premietanie" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Prehliadač obrázkov" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Milimetre" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Centimetre" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Palce" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "V strede vľavo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "V strede vpravo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Hore vľavo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Hore vpravo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Dolu vľavo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Dolu vpravo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "V strede hore" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "V strede dolu" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "V strede" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Chystám sa vymazať vybrané súbory" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&Poslať do koša" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"Označená %n položka\n" +"Označené %n položky\n" +"Označené %n položky" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Táto položka bude trvalo odstránená z vašeho pevného disku.\n" +"Tieto položky budú trvalo odstránené z vašeho pevného disku.\n" +"Tieto položky budú trvalo odstránené z vašeho pevného disku." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Táto položka bude presunutá do odpadkového koša.\n" +"Tieto položky budú presunuté do odpadkového koša.\n" +"Tieto položky budú presunuté do odpadkového koša." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Je mi ľúto, nie je možné uložiť animované obrázky." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Názov" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Veľkosť" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Dátum" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Práva" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Vlastník" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Skupina" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview nemôže zapisovať súbory v tomto formáte." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Toto je kruhový odkaz." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Tento súbor je len na čítanie." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "Priečinok %1 je len na čítanie." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Nie je možné vytvoriť dočasný súbor.\n" +"Príčina: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Uloženie obrázka do dočasného súboru zlyhalo.\n" +"Dôvod: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Nie je možné zapisovať do %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Nie je možné odoslať súbor do %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Pri ukladaní došlo k chybe." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Upraviť Jas/Kontrast/Gama" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Meno nástroja nemôže byť prázdne" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Nástroj s menom \"%1\" už existuje" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Kopírovať súbor" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Vybrať priečinok, do ktorého sa skopírujú súbory" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Odkaz na súbor" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Vybrať priečinok pre odkazy na súbory" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Presunúť súbor" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Vybrať priečinok, do ktorého sa presunú súbory" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Vytvoriť priečinok" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Zadajte meno nového priečinku:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Vytvoriť priečinok" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Naozaj chcete vyhodiť tieto súbory?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Vyhodiť súbory do koša" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Vyhodiť" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Naozaj chcete presunúť %1 do koša?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Vyhodiť súbor do koša" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Naozaj chcete vymazať tieto súbory?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Vymazať súbory" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Naozaj chcete vymazať %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Vymazať súbor" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Premenovanie súboru" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Premenovať súbor %1 na:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "P&remenovať" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Presunúť sem" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Kopírovať sem" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "&Odkaz sem" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Prispôsobiť do &okna" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Zväčšiť na ší&rku" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Zväčšiť na &výšku" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Zamknúť zoom" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Zvýšiť gamma" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Znížiť gamma" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Zvýšiť jas" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Znížiť jas" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Zvýšiť kontrast" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Znížiť kontrast" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Obrázok sa nevojde na stránku, čo chcete urobiť?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Zmenšiť" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "Zmenili ste obrázok %1, chcete uložiť zmeny?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Nie je možné uložiť obrázok do %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Bez komentára)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Žiadny dokument na uloženie" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Formát:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Iné..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Všetky súbory" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Iba obrázky" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Iba videá" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Viac" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Prvý" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "Po&sledný" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Nasledujúci" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Predchádzajúci priečinok" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Nasledujúci priečinok" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "P&rvý podpriečinok" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Detaily" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Náhľady s informáciami naboku" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Náhľady s informáciami dolu" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Veľkosť náhľadu" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "&Zobraziť skryté súbory" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Triediť" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Podľa názvu" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Podľa dátumu" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Podľa veľkosti" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Zostupne" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Upraviť detaily náhľadu..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Veľkosť náhľadu: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Ľavým kliknutím obrázok zväčšíte, pravým kliknutím ho zmenšíte. Môžete použiť " +"aj koliesko myši." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Potiahnutím obrázok presuniete, kliknutím stredným tlačidlom zapnete " +"automatický zoom. Podržte klávesu Ctrl pre prepnutie na zoom." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Nie je možné uložiť tento JPEG súbor." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Nie je možné uložiť obrázok do dočasného súboru" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Predchádzajúci obrázok" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Nasledujúci obrázok" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Prehliadač obrázkov" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Načítava sa..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Hotovo." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "&Uložiť pôvodný" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"Gwenview KPart nevie uložiť zmeny, ktoré ste urobili. Chcete uložiť pôvodný " +"obrázok?" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "'%1' sa nedá otvoriť na zápis." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Pridať novú vetvu" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Názov:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Ikona:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Ukázať zaneprázdnený kurzor pri nahrávaní obrázku" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Informácie na obrazovke" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Náhľad:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"súbor.jpg - 1024x768\n" +"Komentár k súboru" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Nasledujúce kľúčové slová môžete použiť v Informáciách na obrazovke:\n" +"
    \n" +"
  • %f: názov súboru
  • \n" +"
  • %p: cesta
  • \n" +"
  • %c: komentár
  • \n" +"
  • %r: rozlíšenie
  • \n" +"
  • %n: momentálna pozícia obrázku
  • \n" +"
  • %N: počet obrázkov
  • \n" +"
  • %a: clona
  • \n" +"
  • %t: expozičný čas
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: vzdialenosť ohniska
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Čo robiť pri opustení zmeneného obrázku" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Spýtať sa" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Potichu uložiť" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Zahodiť zmeny" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Automaticky otáčať obrázky pri nahrávaní" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "Ktoré nastavenia budú uložené a načítané pri ďalšom štarte Gwenview" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Naposledy otvorené URL" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Stav filtra" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Zväčšiť malé obrázky, keď je aktivovaný automatický zoom" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Farba pozadia:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Vyhladzovanie" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Žiadne" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Rýchle" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normálne" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Najkvalitnejšie" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Oneskorené vyhladenie" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Ak zapnete túto možnosť, Gwenview zobrazí obrázok čo najrýchlejšie a vyhladí ho " +"s krátkym oneskorením.\n" +"Zapnite túto možnosť, ak váš počítač nie je veľmi rýchly." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Posúvať aktuálny obrázok" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Prehliadať obrázky" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Správanie kolieska myši nad obrázkom" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Ukázať posuvník" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Zobraziť priečinky a archívy" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Pohľad náhľadov" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Rozstup medzi náhľadmi:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Informácie, ktoré sa zobrazujú s náhľadmi:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Názov súboru" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Veľkosť obrázku" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Veľkosť súboru" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Dátum súboru" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Vyrovnávacia pamäť náhľadov" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Ukladať náhľady do vyrovnávacej pamäti" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Automaticky vymazať vyrovnávaciu pamäť náhľadov pri ukončení" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Vypočítať veľkosť vyrovnávacej pamäti" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Vymazať vyrovnávaciu pamäť" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Slučka" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Zobraziť obrázky v náhodnom poradí" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Zastaviť na poslednom súbore v priečinku" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Východzie nastavenie je, keď začnete prezentáciu zo stredu priečinku, budú " +"zobrazené všetky obrázky po začiatočnom obrázku, potom všetky obrázky pred " +"ním.\n" +"\n" +"Ak povolíte túto voľbu, prezentácia sa skončí na poslednom obrázku v priečinku." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Čas medzi obrázkami (v sekundách):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Presun a kopírovanie súborov" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Zobraziť dialóg kopírovania" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Zobraziť dialóg presúvania" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Východzí cieľový priečinok:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Mazanie súborov" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Požiadať o potvrdenie" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Presunúť vymazané súbory do koša" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Naozaj zmazať súbory (nebezpečné)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Zástupca ikon, nie v GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Zástupca pre metódu mazania, nie v GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Zástupca pre počet súborov, nie v GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "&Vymazať položky priamo, nepresúvať do koša" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Ak zaškrtnuté, položky budú trvale odstránené miesto ich presunu do odpadkového " +"koša" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"Ak je toto políčko zaškrtnuté, položky budú permanentne odstránené " +"miesto ich presunutia do odpadkového koša.

\n" +"\n" +"

Buďte opatrný pri používaní tejto voľby: Väčšina súborových " +"systémov nie je schopná spoľahlivo obnoviť vymazané súbory.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Kontrast:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gama:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Jas:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Nastaviť externé nástroje" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Pridať" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Získať ďalšie nástroje" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Asociácie súborov" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Názov:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Príkaz:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"V poli Príkaz môže použiť kľúčové slová:\n" +"
    \n" +"
  • %u: Aktuálne URL.
  • \n" +"
  • %U: Viac aktuálnych URL. Použite v prípade, že nástroj zvládne " +"viac súborov.
  • \n" +"
  • %f: Aktuálny súbor. Použite, ak nástroj nedokáže zvládnuť URL.
  • " +"\n" +"
  • %F: Rovnaké ako %f, ale pre viac súborov.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Všetky obrázky" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Vlastné:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Mime typ" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Detaily náhľadov" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "Pre ďalšie možnosti použite dialóg \"Nastaviť Gwenview\"" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Nastavenie obrázku" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Pozícia obrázku:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Vytlačiť názov súboru pod obrázkom" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Vytlačiť komentár k obrázku" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Zmena veľkosti" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&Bez zmeny" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Prispôsobiť obrázok stránke" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Zväčšiť menšie obrázky" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Zmeniť na:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Zachovať pomer" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Filtrovať súbory pomocou zástupných znakov, napr. *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Od:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "Zobraziť len súbory novšie alebo s rovnakým dátumom" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Do:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Zobraziť len súbory staršie alebo s rovnakým dátumom" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Filter" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Farby" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "Pre&jsť na" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Moduly" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Obrázky" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Efekty" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Nástroje" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Dávkové spracovanie" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Súbory" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Okno" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Pruh umiestnenia" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 položiek" diff --git a/sr/Makefile.am b/sr/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/sr/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/sr/messages/Makefile.am b/sr/messages/Makefile.am new file mode 100644 index 0000000..791c3c6 --- /dev/null +++ b/sr/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = sr +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/sr/messages/gwenview.po b/sr/messages/gwenview.po new file mode 100644 index 0000000..e6da87b --- /dev/null +++ b/sr/messages/gwenview.po @@ -0,0 +1,1743 @@ +# translation of gwenview.po to +# translation of gwenview.po to Serbian +# Copyright (C) 2003, 2004, 2005, 2007 Free Software Foundation, Inc. +# +# Slobodan Simic , 2003. +# Slobodan Simic , 2003, 2005, 2007. +# Toplica Tanaskovic , 2003, 2004. +# Chusslove Illich , 2005. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-07-03 10:47+0200\n" +"Last-Translator: Slobodan Simic \n" +"Language-Team: Serbian \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=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>" +"=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Нова фасцикла..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Преименуј..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Покрени у режиму пуног екрана" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Филтрирај по врсти фајла" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Филтрирај по шеми (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Прикажи само новије или једнаке са " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Прикажи само старије или једнаке са " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Почетни фајл или фасцикла" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Приказивач слика за KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Главни развијач" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Развијач" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Брзо прављење JPEG сличица (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Адресна трака (v0.16.0)\n" +"Подршка за историјат (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Закрпа за операције над фајловима (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Исправљено рушење при покушају прављења сличице за оштећен JPEG фајл (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Сређено компиловање на KDE-у 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Први RPM спец. фајл" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "Закрпа за распоред траке са алатима за RTL језике (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Подршка за штампање (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Преглед информација о фајлу (v1.0.0)\n" +"Закрпа за укључивање/искључивање самоувећања на клик (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Подешавајуће понашање точкића миша (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Опција за спречавање Gwenview-а да учитава аутоматски прву слику из фасцикле " +"(v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Исправљено прављење сличица да дели фасциклу сличица Konqueror-а v3 (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Закрпа за навигацију мишем (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Интеграција у Konqueror-ов контекстни мени фасцикле" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Додај/Уреди фасциклу маркера" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Додај/Уреди маркер" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Подеси листу слика" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Листа слика" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Подеси приказ слике" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Приказ слике" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Подеси режим целог екрана" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Цео екран" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Подеси операције са фајловима" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Операције са фајловима" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Слајдшоу" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Подеси прикључке KIPI-ја" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "Прикључци KIPI-ја" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Разна подешавања" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Разно" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Величина кеша је %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/путања/до/неке/слике.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Коментар" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Кеш је већ празан." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Желите ли заиста да испразните кеш сличица? То ће уклонити фасциклу %1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Кеш испражњен." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (Изабране слике)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Додај" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Уклони" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Додај маркер..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Додај фасциклу маркера..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Уреди..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Желите да обришете фасциклу маркера %1?" +"
Ово ће обрисати фасциклу и све маркере у њој." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Обриши &фасциклу маркера" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Желите ли заиста да обришете маркер %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Обриши &маркер" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Нема изабраних слика." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Ова слика се не може коментарисати." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Овде унесите коментар за ову слику." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Коментар није доступан." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Спољашњи алати" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Вратићете подешавање прозора на почетна подразумевана. Јесте ли сигурни?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Ресетуј" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Нема слика" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 пиксела" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Слика" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Фасцикле" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Коментар слике" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Ажурирање подешавања" +"
Због неких промена у понашању пристајања, ваша стара подешавања пристајања " +"су одбачена. Подесите пристајања поново.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Листај" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Погледај слику" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "П&реименуј..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Копирај у..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Премести у..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "По&вежи у..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Ротирај &лево" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Ротирај &десно" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Одраз у огледалу" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Преврни" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Слајдшоу" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Горе" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Почетна" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Подеси спољашње алате..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Сакриј %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Прикажи %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Трака са локацијом" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Очисти траку са локацијом" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "Л&окација:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Иди" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Нема прикључка" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Нема KIPI подршке" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Слободан Симић,Часлав Илић" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "simicsl@verat.net,caslav.ilic@gmx.net" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Слајдшоу..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Заустави слајдшоу" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Прегледач слика" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "милиметара" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "центиметара" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "инча" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Средина-лево" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Средина-десно" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Горе-лево" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Горе-десно" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Доле-лево" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Доле-десно" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Горе-средина" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Доле-средина" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Средина" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Избрисаћете означене фајлове" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&Пошаљи у смеће" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"%n ставка изабрана.\n" +"%n ставке изабрано.\n" +"%n ставки изабрано." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Ова ставка биће заувек уклоњена са вашег хард диска.\n" +"Ове ставке биће заувек уклоњене са вашег хард диска.\n" +"Ове ставке биће заувек уклоњене са вашег хард диска." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Ова ставка ће бити премештена у смеће.\n" +"Ове ставке ће бити премештене у смеће.\n" +"Ове ставке ће бити премештене у смеће." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Извините, не могу да снимам анимиране слике." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Име" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Величина" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Датум" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Дозволе" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Власник" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Група" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview не може да пише фајлове у овом формату." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Ово је кружна веза." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Овај фајл је само-за-читање." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "Фасцикла %1 је само-за-читање." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Нисам могао да направим привремени фајл.\n" +"Разлог: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Снимање слике у привремени фајл није успело.\n" +"Разлог: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Нисам могао да пишем у %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Нисам могао да окачим фајл на %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Дошло је до грешке при снимању." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Подеси Осветљај/Контраст/Гаму" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Име алата не може бити празно" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Већ постоји алат по имену „%1“" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "<неименовани алат>" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Копирај фајл" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Изаберите фасциклу где ће фајлови бити копирани" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Фајл везе" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Изаберите фасциклу где ће бити направљене везе" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Премести фајл" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Изаберите фасциклу где ће фајлови бити премештени" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Правим фасциклу" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Унесите име нове фасцикле:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Направи фасциклу" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Желите ли заиста да баците у смеће ове фајлове?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Баци фајлове" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Баци" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Желите ли заиста да пребаците %1 у смеће?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Баци фајл" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Желите ли заиста да обришете ове фајлове?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Обриши фајлове" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Желите ли заиста да обришете %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Обриши фајл" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Преименујем фајл" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Преименуј фајл %1 у:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "П&реименуј" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Премести овде" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Копирај овде" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "П&овежи овде" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Уклопи у про&зор" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Уклопи у &ширину" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Уклопи у &висину" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Закључај увећање" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Повећај гаму" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Смањи гаму" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Повећај осветљеност" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Смањи осветљеност" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Повећај контраст" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Смањи контраст" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Слика неће стати на страну, шта желите да учините?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Скупи" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "Слика %1 је мењана, желите ли да сачувате промене?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Нисам могао да снимим слику у %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(без коментара)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Нема документа за снимање" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Формат:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Остало..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Сви фајлови" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Само слике" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Само видео" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Још" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Први" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "Пос&ледњи" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Следећи" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Претходна фасцикла" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Следећа фасцикла" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "&Прва подфасцикла" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Детаљи" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Сличице са описом поред" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Сличице са описом испод" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Величина сличица" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Прикажи &скривене фајлове" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Уреди" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "По имену" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "По датуму" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "По величини" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Опадајуће" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Уреди детаље сличице..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Величина сличица: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Леви клик увеличава а десни умањује. Такође, можете користити и точкић миша." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Превлачењем померате слику, средње дугме мења стање самоувећања. Држите " +"притиснут тастер Ctrl да бисте пребацили на алат за увећавање." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Нисам могао да снимим овај JPEG фајл." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Не могу да снимим слику у привремени фајл" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Претходна слика" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Следећа слика" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Приказивач слика" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Учитавам..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Готово." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "&Сачувај оригинал" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"Gwenview KPart не може да сачува измене које сте направили. Желите ли да " +"сачувате оригиналну слику?" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "Не могу да отворим „%1“ за упис." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Додај нову грану" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Наслов:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Икона:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Прикажи заузет показивач миша док се слика учитава" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Екрански приказ" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Приказ:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"фајл.jpg - 1024x768\n" +"Коментар фајла" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Можете користити следеће кључне речи да обликујете екрански приказ:\n" +"
    \n" +"
  • %f: име фајла
  • \n" +"
  • %p: путања фајла
  • \n" +"
  • %c: коментар
  • \n" +"
  • %r: резолуција
  • \n" +"
  • %n: тренутна позиција слике
  • \n" +"
  • %N: број слике
  • \n" +"
  • %a: бленда
  • \n" +"
  • %t: експозиција
  • \n" +"
  • %i: ISO
  • \n" +"
  • %l: фокусна дужина
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Шта да се ради при напуштању измењене слике" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Питај" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Сними без питања" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Одбаци промене" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Аутоматски ротирај слике при учитавању" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" +"Која подешавања требају да се памте када следећи пут покренете Gwenview" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Последње отварани URL" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Стање филтера" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Увећај мале слике када је самоу&већање укључено" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Боја позадине:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Омекшавање" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Никако" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Брзо" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Нормално" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Најбоље" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Одложено омекшавање" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Помоћу ове опције, Gwenview ће приказати слику што је брже могуће, и након " +"краће паузе је омекшати.\n" +"Користите ову опцију ако вам рачунар није нарочито брз." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Клизај текућу слику" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Прегледајте листу слика" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Понашање точкића миша преко слике" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Прикажи клизачке тракее" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Прикажи фасцикле и архиве" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Приказ сличица" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Размак између сличица:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Подаци који се приказују у тексту сличице:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Име фајла" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Величина слике" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Величина фајла" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Датум фајла" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Кеш сличица" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Складишти сличице у кеш" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Аутоматски испразни кеш сличица при изласку" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Израчунај величину кеша" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Испразни кеш" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Понављање" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Прикажи слике случајним редоследом" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Заустави на последњој слици у фасцикли" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"По правилу, ако покренете слајд-шоу из средине фасцикле, слајд-шоу ће приказати " +"све слике после почетне а затим све слике пре почетне слике.\n" +"\n" +"Када је ова опција укључена, слајд-шоу ће се зауставити на последњој слици у " +"фасцикли." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Пауза између слика (у секундама):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Премештање и копирање фајлова" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Прикажи дијалог за копирање" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Прикажи дијалог за премештање" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Подразумевана одредишна фасцикла:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Брисање фајлова" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Тражи потврду" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Премести обрисане фајлове у смеће" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Стварно обриши фајлове (опасно)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Држач места иконе" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Држач места начина брисања" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Држач места за број фајлова" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "&Обриши ставке уместо премештања у смеће" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Ако је означено, ставке ће одмах бити брисане и неће се премештати у смеће" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Ако је ова кућица попуњена, ставке ће бити заувек уклоњене " +"уместо да се премештају у смеће.

\n" +"\n" +"

Користите ову опцију опрезно: Већина фајл-система не може поуздано " +"да врати обрисане фајлове.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Контраст:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Гама:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Осветљај:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Подеси спољашње алате" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "Дод&ај" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Узми још алата" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Придружења фајлова" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Име:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Наредба:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Можете користити следеће ознаке у пољу наредбе:\n" +"
    \n" +"
  • %u: Тренутни URL.
  • \n" +"
  • %U: Тренутни URL-ови. Користите ово ако алат може да ради са више " +"фајлова.
  • \n" +"
  • %f: Тренутни фајл. Користите ово ако алат не може да ради са " +"URL-овима.
  • \n" +"
  • %F: Као и %f, али за вишеструке фајлове.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Све слике" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Произвољно:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "MIME тип" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Детаљи сличица" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "За више опција, користите дијалог „Подеси Gwenview“" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Поставке слике" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Позиција слике:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Штампај име фај&ла испод слике" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Штампај коментар слике" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Скалирање" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&Без скалирања" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Уклопи слику у страну" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Увећај мање слике" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Скалирај на:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Задржи пропорцију" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Филтрирај фајлове џокерима, као *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Од:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Прикажи само фајлове новије\n" +"или овог датума" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "До:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Прикажи само фајлове старије или овог датума" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Филтер" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Боје" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Иди" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Прикључци" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Слике" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Ефекти" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Алати" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Пакетна обрада" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Збирке" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "Про&зор" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Трака са локацијом" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 ставки" diff --git a/sr@Latn/Makefile.am b/sr@Latn/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/sr@Latn/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/sr@Latn/messages/Makefile.am b/sr@Latn/messages/Makefile.am new file mode 100644 index 0000000..1347978 --- /dev/null +++ b/sr@Latn/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = sr@Latn +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/sr@Latn/messages/gwenview.po b/sr@Latn/messages/gwenview.po new file mode 100644 index 0000000..f175511 --- /dev/null +++ b/sr@Latn/messages/gwenview.po @@ -0,0 +1,1745 @@ +# translation of gwenview.po to +# translation of gwenview.po to Serbian +# Copyright (C) 2003, 2004, 2005, 2007 Free Software Foundation, Inc. +# +# Slobodan Simic , 2003. +# Slobodan Simic , 2003, 2005, 2007. +# Toplica Tanaskovic , 2003, 2004. +# Chusslove Illich , 2005. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-07-03 10:47+0200\n" +"Last-Translator: Slobodan Simic \n" +"Language-Team: Serbian \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=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>" +"=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Nova fascikla..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Preimenuj..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Pokreni u režimu punog ekrana" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Filtriraj po vrsti fajla" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Filtriraj po šemi (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Prikaži samo novije ili jednake sa " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Prikaži samo starije ili jednake sa " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Početni fajl ili fascikla" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Prikazivač slika za KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Glavni razvijač" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Razvijač" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Brzo pravljenje JPEG sličica (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Adresna traka (v0.16.0)\n" +"Podrška za istorijat (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Zakrpa za operacije nad fajlovima (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Ispravljeno rušenje pri pokušaju pravljenja sličice za oštećen JPEG fajl " +"(v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Sređeno kompilovanje na KDE-u 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Prvi RPM spec. fajl" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "Zakrpa za raspored trake sa alatima za RTL jezike (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Podrška za štampanje (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Pregled informacija o fajlu (v1.0.0)\n" +"Zakrpa za uključivanje/isključivanje samouvećanja na klik (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Podešavajuće ponašanje točkića miša (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Opcija za sprečavanje Gwenview-a da učitava automatski prvu sliku iz fascikle " +"(v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Ispravljeno pravljenje sličica da deli fasciklu sličica Konqueror-a v3 " +"(v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Zakrpa za navigaciju mišem (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Integracija u Konqueror-ov kontekstni meni fascikle" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Dodaj/Uredi fasciklu markera" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Dodaj/Uredi marker" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Podesi listu slika" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Lista slika" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Podesi prikaz slike" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Prikaz slike" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Podesi režim celog ekrana" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Ceo ekran" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Podesi operacije sa fajlovima" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Operacije sa fajlovima" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Slajdšou" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Podesi priključke KIPI-ja" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "Priključci KIPI-ja" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Razna podešavanja" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Razno" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Veličina keša je %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/putanja/do/neke/slike.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Komentar" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Keš je već prazan." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Želite li zaista da ispraznite keš sličica? To će ukloniti fasciklu %1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Keš ispražnjen." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (Izabrane slike)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Dodaj" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Ukloni" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Dodaj marker..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Dodaj fasciklu markera..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Uredi..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Želite da obrišete fasciklu markera %1?" +"
Ovo će obrisati fasciklu i sve markere u njoj." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Obriši &fasciklu markera" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Želite li zaista da obrišete marker %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Obriši &marker" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Nema izabranih slika." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Ova slika se ne može komentarisati." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Ovde unesite komentar za ovu sliku." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Komentar nije dostupan." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Spoljašnji alati" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Vratićete podešavanje prozora na početna podrazumevana. Jeste li sigurni?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Resetuj" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Nema slika" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 piksela" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Slika" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Fascikle" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Komentar slike" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Ažuriranje podešavanja" +"
Zbog nekih promena u ponašanju pristajanja, vaša stara podešavanja " +"pristajanja su odbačena. Podesite pristajanja ponovo.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Listaj" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Pogledaj sliku" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "P&reimenuj..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Kopiraj u..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Premesti u..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "Po&veži u..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Rotiraj &levo" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Rotiraj &desno" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Odraz u ogledalu" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Prevrni" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Slajdšou" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Gore" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Početna" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Podesi spoljašnje alate..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Sakrij %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Prikaži %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Traka sa lokacijom" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Očisti traku sa lokacijom" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "L&okacija:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Idi" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Nema priključka" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Nema KIPI podrške" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Slobodan Simić,Časlav Ilić" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "simicsl@verat.net,caslav.ilic@gmx.net" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Slajdšou..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Zaustavi slajdšou" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Pregledač slika" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "milimetara" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "centimetara" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "inča" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Sredina-levo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Sredina-desno" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Gore-levo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Gore-desno" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Dole-levo" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Dole-desno" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Gore-sredina" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Dole-sredina" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Sredina" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Izbrisaćete označene fajlove" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&Pošalji u smeće" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"%n stavka izabrana.\n" +"%n stavke izabrano.\n" +"%n stavki izabrano." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Ova stavka biće zauvek uklonjena sa vašeg hard diska.\n" +"Ove stavke biće zauvek uklonjene sa vašeg hard diska.\n" +"Ove stavke biće zauvek uklonjene sa vašeg hard diska." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Ova stavka će biti premeštena u smeće.\n" +"Ove stavke će biti premeštene u smeće.\n" +"Ove stavke će biti premeštene u smeće." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Izvinite, ne mogu da snimam animirane slike." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Ime" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Veličina" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Datum" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Dozvole" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Vlasnik" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Grupa" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview ne može da piše fajlove u ovom formatu." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Ovo je kružna veza." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Ovaj fajl je samo-za-čitanje." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "Fascikla %1 je samo-za-čitanje." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Nisam mogao da napravim privremeni fajl.\n" +"Razlog: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Snimanje slike u privremeni fajl nije uspelo.\n" +"Razlog: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Nisam mogao da pišem u %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Nisam mogao da okačim fajl na %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Došlo je do greške pri snimanju." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Podesi Osvetljaj/Kontrast/Gamu" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Ime alata ne može biti prazno" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Već postoji alat po imenu „%1“" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Kopiraj fajl" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Izaberite fasciklu gde će fajlovi biti kopirani" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Fajl veze" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Izaberite fasciklu gde će biti napravljene veze" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Premesti fajl" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Izaberite fasciklu gde će fajlovi biti premešteni" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Pravim fasciklu" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Unesite ime nove fascikle:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Napravi fasciklu" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Želite li zaista da bacite u smeće ove fajlove?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Baci fajlove" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Baci" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Želite li zaista da prebacite %1 u smeće?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Baci fajl" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Želite li zaista da obrišete ove fajlove?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Obriši fajlove" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Želite li zaista da obrišete %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Obriši fajl" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Preimenujem fajl" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Preimenuj fajl %1 u:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "P&reimenuj" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Premesti ovde" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Kopiraj ovde" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "P&oveži ovde" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Uklopi u pro&zor" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Uklopi u &širinu" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Uklopi u &visinu" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Zaključaj uvećanje" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Povećaj gamu" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Smanji gamu" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Povećaj osvetljenost" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Smanji osvetljenost" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Povećaj kontrast" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Smanji kontrast" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Slika neće stati na stranu, šta želite da učinite?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Skupi" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "Slika %1 je menjana, želite li da sačuvate promene?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Nisam mogao da snimim sliku u %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(bez komentara)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Nema dokumenta za snimanje" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Format:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Ostalo..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Svi fajlovi" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Samo slike" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Samo video" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Još" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Prvi" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "Pos&lednji" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Sledeći" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Prethodna fascikla" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Sledeća fascikla" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "&Prva podfascikla" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Detalji" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Sličice sa opisom pored" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Sličice sa opisom ispod" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Veličina sličica" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Prikaži &skrivene fajlove" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Uredi" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Po imenu" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Po datumu" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Po veličini" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Opadajuće" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Uredi detalje sličice..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Veličina sličica: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Levi klik uveličava a desni umanjuje. Takođe, možete koristiti i točkić miša." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Prevlačenjem pomerate sliku, srednje dugme menja stanje samouvećanja. Držite " +"pritisnut taster Ctrl da biste prebacili na alat za uvećavanje." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Nisam mogao da snimim ovaj JPEG fajl." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Ne mogu da snimim sliku u privremeni fajl" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Prethodna slika" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Sledeća slika" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Prikazivač slika" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Učitavam..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Gotovo." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "&Sačuvaj original" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"Gwenview KPart ne može da sačuva izmene koje ste napravili. Želite li da " +"sačuvate originalnu sliku?" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "Ne mogu da otvorim „%1“ za upis." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Dodaj novu granu" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Naslov:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Ikona:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Prikaži zauzet pokazivač miša dok se slika učitava" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Ekranski prikaz" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Prikaz:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"fajl.jpg - 1024x768\n" +"Komentar fajla" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Možete koristiti sledeće ključne reči da oblikujete ekranski prikaz:\n" +"
    \n" +"
  • %f: ime fajla
  • \n" +"
  • %p: putanja fajla
  • \n" +"
  • %c: komentar
  • \n" +"
  • %r: rezolucija
  • \n" +"
  • %n: trenutna pozicija slike
  • \n" +"
  • %N: broj slike
  • \n" +"
  • %a: blenda
  • \n" +"
  • %t: ekspozicija
  • \n" +"
  • %i: ISO
  • \n" +"
  • %l: fokusna dužina
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Šta da se radi pri napuštanju izmenjene slike" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Pitaj" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Snimi bez pitanja" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Odbaci promene" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Automatski rotiraj slike pri učitavanju" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" +"Koja podešavanja trebaju da se pamte kada sledeći put pokrenete Gwenview" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Poslednje otvarani URL" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Stanje filtera" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Uvećaj male slike kada je samou&većanje uključeno" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Boja pozadine:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Omekšavanje" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Nikako" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Brzo" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normalno" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Najbolje" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Odloženo omekšavanje" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Pomoću ove opcije, Gwenview će prikazati sliku što je brže moguće, i nakon " +"kraće pauze je omekšati.\n" +"Koristite ovu opciju ako vam računar nije naročito brz." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Klizaj tekuću sliku" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Pregledajte listu slika" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Ponašanje točkića miša preko slike" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Prikaži klizačke trakee" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Prikaži fascikle i arhive" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Prikaz sličica" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Razmak između sličica:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Podaci koji se prikazuju u tekstu sličice:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Ime fajla" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Veličina slike" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Veličina fajla" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Datum fajla" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Keš sličica" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Skladišti sličice u keš" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Automatski isprazni keš sličica pri izlasku" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Izračunaj veličinu keša" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Isprazni keš" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Ponavljanje" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Prikaži slike slučajnim redosledom" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Zaustavi na poslednjoj slici u fascikli" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Po pravilu, ako pokrenete slajd-šou iz sredine fascikle, slajd-šou će prikazati " +"sve slike posle početne a zatim sve slike pre početne slike.\n" +"\n" +"Kada je ova opcija uključena, slajd-šou će se zaustaviti na poslednjoj slici u " +"fascikli." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Pauza između slika (u sekundama):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Premeštanje i kopiranje fajlova" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Prikaži dijalog za kopiranje" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Prikaži dijalog za premeštanje" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Podrazumevana odredišna fascikla:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Brisanje fajlova" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Traži potvrdu" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Premesti obrisane fajlove u smeće" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Stvarno obriši fajlove (opasno)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Držač mesta ikone" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Držač mesta načina brisanja" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Držač mesta za broj fajlova" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "&Obriši stavke umesto premeštanja u smeće" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Ako je označeno, stavke će odmah biti brisane i neće se premeštati u smeće" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Ako je ova kućica popunjena, stavke će biti zauvek uklonjene " +"umesto da se premeštaju u smeće.

\n" +"\n" +"

Koristite ovu opciju oprezno: Većina fajl-sistema ne može pouzdano " +"da vrati obrisane fajlove.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Kontrast:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gama:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Osvetljaj:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Podesi spoljašnje alate" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "Dod&aj" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Uzmi još alata" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Pridruženja fajlova" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Ime:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Naredba:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Možete koristiti sledeće oznake u polju naredbe:\n" +"
    \n" +"
  • %u: Trenutni URL.
  • \n" +"
  • %U: Trenutni URL-ovi. Koristite ovo ako alat može da radi sa više " +"fajlova.
  • \n" +"
  • %f: Trenutni fajl. Koristite ovo ako alat ne može da radi sa " +"URL-ovima.
  • \n" +"
  • %F: Kao i %f, ali za višestruke fajlove.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Sve slike" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Proizvoljno:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "MIME tip" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Detalji sličica" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "Za više opcija, koristite dijalog „Podesi Gwenview“" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Postavke slike" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Pozicija slike:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Štampaj ime faj&la ispod slike" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Štampaj komentar slike" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Skaliranje" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&Bez skaliranja" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Uklopi sliku u stranu" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Uvećaj manje slike" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Skaliraj na:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Zadrži proporciju" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Filtriraj fajlove džokerima, kao *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Od:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Prikaži samo fajlove novije\n" +"ili ovog datuma" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Do:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Prikaži samo fajlove starije ili ovog datuma" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Filter" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Boje" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Idi" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Priključci" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Slike" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Efekti" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Alati" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Paketna obrada" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Zbirke" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "Pro&zor" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Traka sa lokacijom" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 stavki" diff --git a/subdirs b/subdirs new file mode 100644 index 0000000..63a9247 --- /dev/null +++ b/subdirs @@ -0,0 +1,53 @@ +ar +az +bg +br +ca +cs +cy +da +de +el +en_GB +es +et +fa +fi +fo +fr +gl +he +hi +hu +is +it +ja +ka +ko +lt +ms +nb +nds +nl +nso +pa +pl +pt +pt_BR +ro +ru +rw +sk +sr +sr@Latn +sv +ta +th +tr +uk +ven +vi +xh +zh_CN +zh_TW +zu diff --git a/sv/Makefile.am b/sv/Makefile.am new file mode 100644 index 0000000..ff7ab78 --- /dev/null +++ b/sv/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages doc diff --git a/sv/doc/Makefile.am b/sv/doc/Makefile.am new file mode 100644 index 0000000..f53cb31 --- /dev/null +++ b/sv/doc/Makefile.am @@ -0,0 +1,2 @@ +KDE_LANG = sv +KDE_DOCS=gwenview diff --git a/sv/doc/browse_mode.png b/sv/doc/browse_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..6faf1c4a3ee303ab8e5e9c46b2a84d12f03a4694 GIT binary patch literal 41633 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 literal 0 HcmV?d00001 diff --git a/sv/doc/docked_windows.docbook b/sv/doc/docked_windows.docbook new file mode 100644 index 0000000..91da7b8 --- /dev/null +++ b/sv/doc/docked_windows.docbook @@ -0,0 +1,70 @@ +Dockade fönster +Gränssnittet i &kappname; är uppbyggt av ett antal mindre dockade fönster. Att hantera dessa fönster kan vara svårt i början. För att fokusera ett visst fönster i &kappname;s gränssnitt, klicka helt enkelt inne i det. + +Varje dockat fönster har ett en liten grepprad längs överkanten, med en knapp för att docka eller lösgöra det som liknar en pil till höger, samt en stängningsknapp som liknar bokstaven X. Den ser ut så här: + Greppraden i ett dockat fönster + + + + + + Greppraden i ett dockat fönster + + + + + + + Att klicka på stängningsknappen i ett dockat fönster tar bort det från gränssnittet. För att få tillbaka det, välj dess namn i menyn Fönster. + + + För att ändra storlek på dockade fönster, dra kanten mellan fönstren. + + + För att arrangera om dockade fönster, dra ett fönster med greppraden till önskad position. Medan det dras, visas en liten ruta som anger positionen fönstret får när du avslutar åtgärden. + Om du vill lägga två fönster ovanpå varandra och använda flikar för att välja mellan dem, dra fönstret exakt till mitten av det andra fönstret som du vill lägga det ovanpå. + + + För att lösgöra ett fönster, klicka antingen på docka/lösgör knappen i dess övre högra hörn, eller dubbelklicka på fönstrets grepprad. + Att dubbelklicka igen eller klicka på docka/lösgör knappen, ska returnera fönstret till dess ursprungliga position. + Du kan också docka ett fönster som lösgjorts genom att dra dess greprad tillbaka till en plats inne i det allmänna gränssnittet, precis som om du arrangerade om ett fönster som redan var dockat. + + + + Filvyfönstret kan inte lösgöras eller flyttas, men genom att flytta omkring andra fönster, kan det själv flyttas runt. + + + + Tryck på tangenten Esc för att avbryta åtgärden när ett fönster dras. För att återställa alla dockade fönster till standardlayouten i &kappname;, använd Fönster Återställ. + + + + diff --git a/sv/doc/external_tools.docbook b/sv/doc/external_tools.docbook new file mode 100644 index 0000000..94dcd07 --- /dev/null +++ b/sv/doc/external_tools.docbook @@ -0,0 +1,81 @@ + +Externa verktyg + +Du kan enkelt utöka &kappname; genom att definiera externa verktyg. Dessa verktyg kan kommas åt från den sammanhangsberoende menyn som visas vid högerklick på en miniatyrbild eller i bildvisningen. Titta under alternativet Externa verktyg. + +&kappname; levereras med ett fåtal fördefinierade externa verktyg, men det är mycket enkelt att lägga till fler via dialogrutan Anpassa externa verktyg. Du kan öppna den från Inställningar Anpassa externa verktyg.... + +Så här ser den ut: + Dialogrutan för externa verktyg + + + + + + + + +I det här exemplet definierade jag ett externt verktyg som kallas Exiftran för att skapa om EXIF-taggar i JPEG-bilder. Här är en mer detaljerad beskrivning av dess definition: + + + + Fältet Namn: innehåller beskrivningen av verktyget, som det visas i menyn. + + + Fältet Kommando: innehåller kommandot som körs när verktyget används. Klicka på det lilla frågetecknet till höger om fältet för att se en lista med nyckelord som du kan använda i fältet. Nyckelorden expanderas till bildfiler. + + + Knappen till höger låter dig koppla ihop en ikon med verktyget. + + + Gruppen Filbindningar anger vilket typ av filer som verktyget kan arbeta med. Verktyget visas bara i menyn Externa verktyg om de markerade filerna är av rätt typ. I mitt exemplet är verktyget bara användbart för JPEG-bilder, så jag väljer Eget:, och därefter image/jpeg och image/pjpeg. + + + + + Du kan hitta andra exempel på externa verktyg på &kappname;s webbplats. + + + + diff --git a/sv/doc/external_tools_dialog.png b/sv/doc/external_tools_dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..a05feb27271073f54a2b8b4f4e8ddbe168f70c4a GIT binary patch literal 13596 zcmajGcT|(X(=QGRQl%H^ibxab3P_WV^p5l�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 S3}S5R literal 0 HcmV?d00001 diff --git a/sv/doc/index.docbook b/sv/doc/index.docbook new file mode 100644 index 0000000..d0a865d --- /dev/null +++ b/sv/doc/index.docbook @@ -0,0 +1,106 @@ + + + + + + + + + + + +]> + + +Handbok Gwenview + + + +Aurélien Gâteau
aurelien.gateau@free.fr
+
+ChristopherMartin
chrsmrtn@debian.org
+
+
+ Stefan Asserhäll
stefan.asserhall@comhem.se
Översättare
+ +2005 +Aurélien Gâteau + + + +2005-08-21 +1.2.92 + +&kappname; är en bildvisare för KDE. + + +KDE +bild +visare +artist +foto +bild + +
+&introduction; +&interface; + +&external_tools; + + +Tips +&mouse; &keybindings; &docked_windows; + +
diff --git a/sv/doc/interface.docbook b/sv/doc/interface.docbook new file mode 100644 index 0000000..f4a4979 --- /dev/null +++ b/sv/doc/interface.docbook @@ -0,0 +1,59 @@ + +Gränssnittet + +Bläddrings- och visningsläge + +Normalt öppnas &kappname; i bläddringsläge. + +I det här läget kan du enkelt navigera bland dina filer och kataloger. Som du ser på skärmbilden, visar förhandsgranskningsfönstret nuvarande bild samt eventuell inbäddad bildkommentar. + + + Skärmbild av bläddringsläge + + + + + + + + +Att avmarkera &Ctrl;ReturVisaBläddra i bläddringsläge gör att du hamnar i visningsläge, där bilden upptar hela utrymmet i fönstret. + + + Skärmbild av visningsläge + + + + + + + +Du kan direkt starta i visningsläge genom att starta &kappname; med en bild som argument. + + + + + + diff --git a/sv/doc/introduction.docbook b/sv/doc/introduction.docbook new file mode 100644 index 0000000..d671069 --- /dev/null +++ b/sv/doc/introduction.docbook @@ -0,0 +1,24 @@ + +Inledning + + +Vad är &kappname; + +&kappname; är en snabb och lättanvänd bildvisare för KDE. + +Den innehåller ett katalogträd och ett fillistefönster för att tillhandahålla enkel navigering i filhierarkin. &kappname; använder dockade fönster, så du kan ändra layouten på vilket sätt du vill. Du kan också bläddra bland dina bilder i fullskärmsläge, eller inbäddad i &konqueror; med bildvyn och delprogrammet. + +Bildladdning hanteras av Qt-biblioteket, så &kappname; stöder alla bildformat som Qt-installationen stöder. &kappname; visar bilder med alfakanal riktigt, samt animeringar. + +&kappname; stöder visning och redigering av EXIF-kommentarer i JPEG-filer. Förlustfria transformeringar som rotation och spegling stöds också. + + + + + diff --git a/sv/doc/keybindings.docbook b/sv/doc/keybindings.docbook new file mode 100644 index 0000000..1fcacf9 --- /dev/null +++ b/sv/doc/keybindings.docbook @@ -0,0 +1,54 @@ + +Tangentbindningar + +&kappname; levereras med en mängd tangentbordsgenvägar, som alla kan visas eller ändras genom att välja InställningarAnpassa genvägar.... Observera att i fönstren Filer och Kataloger fungerar alla KDE:s vanliga genvägar, om de inte har ändrats till något annat. + +Några av de mest användbara förvalda tangentbindningarna är: + + + Mellanslag: Visar nästa bild i katalogen. + Backsteg: Visar föregående bild i katalogen. + &Ctrl;Retur: Växlar mellan bläddringsläge och visningsläge. + &Ctrl; &Shift;F: Aktiverar fullskärmsläge. + Esc: Avslutar fullskärmsläge. + + + diff --git a/sv/doc/mouse.docbook b/sv/doc/mouse.docbook new file mode 100644 index 0000000..3ef61ca --- /dev/null +++ b/sv/doc/mouse.docbook @@ -0,0 +1,63 @@ +Använda musen + +Panorera med musen + + Att hålla nere vänster musknapp på en bild låter dig panorera bilden. + Mushjulet rullar bilden uppåt eller neråt. + + + + +Zooma med musen + + Att klicka med musens mittenknapp stänger av eller sätter på automatisk zoomning. + Håll nere Ctrl-tangenten, och använd antingen mushjulet för att zooma in eller ut, eller vänsterklicka för att zooma in och högerklicka för att zooma ut. + + Mushjulet, använt medan Alt-tangenten hålls nere, rullar bilden horisontellt. + + + + +Bläddra med musen + + Att dubbelklicka på en bild växlar bläddringsläge. + Normalt kan du också rulla en bild uppåt eller neråt genom att använda mushjulet. Det kan dock ställas in att istället bläddra bland bilderna i nuvarande katalog. + Håll nere vänster knapp över en bild, och klicka med höger knapp för att gå till nästa bild. + Håll nere höger knapp, och klicka med vänster knapp för att ladda föregående bild. + + + + diff --git a/sv/doc/view_mode.png b/sv/doc/view_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..ea42a2a288a497627f9e4830dbbf4e3e8744ca83 GIT binary patch literal 78851 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
q4qFDLrjuQ%#1>b_vu4AZGJko+qtBL}l){kWxx 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, 2003. +# Stefan Asserhäll , 2004, 2005, 2006, 2007. +# Stefan Asserhall , 2005. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-06-27 18:20+0200\n" +"Last-Translator: Stefan Asserhäll \n" +"Language-Team: Swedish \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" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Ny katalog..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Byt namn..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Starta med fullskärmsläge" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Filtrera enligt filtyp" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Filtrera enligt filmönster (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Visa bara filer nyare än eller lika med " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Visa bara filer äldre än eller lika med " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "En startfil eller katalog" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Bildvisare för KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Huvudutvecklare" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Utvecklare" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Snabb miniatyrbildsgenerering för JPEG (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Adressrad (v0.16.0)\n" +"Stöd för historik (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Programfix för filåtgärder (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Rättade krasch när miniatyrbild skapades för felaktig JPEG-fil (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Rättade kompilering på KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Första RPM spec-filen" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "Programfix för verktygsradens layout med omvända språk (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Stöd för utskrift (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Filinformationsvy v1.0.0)\n" +"Programfix för att byta automatisk zoom vid klick (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Inställningsbart beteende hos mushjul (v 1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Alternativ för att förhindra att Gwenview automatiskt laddar första bilden i en " +"katalog (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Ändrade miniatyrbildsgenerering för att dela miniatyrbildskatalog med Konqueror " +"version 3 (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Programfix för musnavigering (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Integrering i Konquerors sammanhangsberoende katalogmeny" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Lägg till eller redigera bokmärkeskatalog" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Lägg till eller redigera bokmärke" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Anpassa bildlistan" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Bildlista" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Anpassa bildvisare" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Bildvy" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Anpassa fullskärmsläge" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Fullskärmsläge" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Anpassa filåtgärder" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Filåtgärder" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Bildspel" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Anpassa KIPI-insticksprogram" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "KIPI-insticksprogram" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Diverse inställningar" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Diverse" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Cachestorleken är %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/sökväg/till/någon/bild.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "En kommentar" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Cachen är redan tom." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Är du säker på att du vill tömma miniatyrbildscachen? Det tar bort katalogen " +"%1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Cachen tömd." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (markerade bilder)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Lägg till" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Ta bort" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Lägg till bokmärke..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Lägg till bokmärkeskatalog..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Redigera..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Är du säker på att du vill ta bort bokmärkeskatalogen %1?" +"
Det tar bort katalogen och alla bokmärken i den." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Ta bort bokmärkes&katalog" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Är du säker på att du vill ta bort bokmärket %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Ta bort &bokmärke" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Ingen bild markerad." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Den här bilden kan inte kommenteras." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Skriv här för att lägga till en kommentar till bilden." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Ingen kommentar tillgänglig." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Externa verktyg" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Du ska just återställa fönsterinställningen till fabriksinställningar. Är du " +"säker?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Återställ" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Inga bilder" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 bildpunkter" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Bild" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Kataloger" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Bildkommentar" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Uppdatering av inställningar" +"
På grund av vissa ändringar i dockningsbeteende, har dina gamla " +"dockningsinställningar tagits bort. Justera dockning igen.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Bläddra" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Visa bild" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "B&yt namn..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Kopiera till..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Flytta till..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "&Länk till..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Rotera åt &vänster" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Rotera åt &höger" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Spegla" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "V&änd" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Bildspel" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Upp" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Hem" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Anpassa externa verktyg..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Dölj %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Visa %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Platsrad" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Rensa platsrad" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "P&lats:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Gå" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Inget insticksprogram" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Inget stöd för KIPI" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Stefan Asserhäll" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "stefan.asserhall@comhem.se" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Bildspel..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Stoppa bildspel" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GV-katalogdel" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Bildbläddrare" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "millimeter" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "centimeter" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "tum" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Till vänster i mitten" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Till höger i mitten" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Överst till vänster" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Överst till höger" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Nederst till vänster" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Nederst till höger" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Överst i mitten" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Nederst i mitten" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "I mitten" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Ska just ta bort markerade filer" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&Flytta till papperskorg" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"1 objekt markerat.\n" +"%n objekt markerade." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Objektet kommer att tas bort permanent från hårddisken.\n" +"Objekten kommer att tas bort permanent från hårddisken." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Objektet kommer att flyttas till papperskorgen.\n" +"Objekten kommer att flyttas till papperskorgen." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Tyvärr kan inte animerade bilder sparas." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Namn" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Storlek" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Datum" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Skydd" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Ägare" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Grupp" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview kan inte skriva filer med det här formatet." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Det här är en cirkulär länk." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Filen är skrivskyddad." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "Katalogen %1 är skrivskyddad." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Kunde inte skapa en tillfällig fil.\n" +"Orsak: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Misslyckades spara bild i en tillfällig fil.\n" +"Orsak: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Kunde inte spara bilden till %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Kunde inte ladda upp filen till %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Ett fel uppstod vid försök att spara." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Justera ljusstyrka, kontrast, gamma" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Verktygsnamnet kan inte vara tomt." + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Det finns redan ett verktyg som heter \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Kopiera fil" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Välj katalog dit filerna kommer att kopieras" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Länka fil" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Välj katalogen dit filerna kommer att länkas" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Flytta fil" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Välj katalog dit filerna kommer att flyttas" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Skapar katalog" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Skriv in namnet på den nya katalogen:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Skapa katalog" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Vill du verkligen flytta filerna till papperskorgen?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Flytta filer till papperskorg" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Flytta till papperskorg" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Vill du verkligen flytta %1 till papperskorgen?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Flytta fil till papperskorg" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Vill du verkligen ta bort filerna?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Ta bort filer" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Vill du verkligen ta bort %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Ta bort fil" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Byter namn på fil" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Byt namn på %1 till:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "B&yt namn" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Flytta hit" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Kopiera hit" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "&Länka hit" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Fyll &fönster" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Fyll &bredd" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Fyll &höjd" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Lås zoom" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Öka gamma" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Minska gamma" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Öka ljusstyrka" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Minska ljusstyrka" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Öka kontrast" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Minska kontrast" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Bilden får inte plats på sidan. Vad vill du göra?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Krymp" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "Bilden %1 har ändrats. Vill du spara ändringarna?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Kunde inte spara bilden till %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Ingen kommentar)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Inget dokument att spara" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Format:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Annat..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Alla filer" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Endast bilder" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Endast video" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Mer" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Först" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Sist" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Nästa" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Föregående katalog" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Nästa katalog" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "&Första underkatalog" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Detaljer" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Miniatyrbilder med information vid sidan" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Miniatyrbilder med information under" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Miniatyrbildsstorlek" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Visa dolda &filer" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Sortera" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Efter namn" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Efter datum" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Efter storlek" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Omvänd" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Redigera miniatyrbildsinformation..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Miniatyrbildsstorlek: %1 x %2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Vänsterklicka för att zooma in, högerklicka för att zooma ut. Du kan också " +"använda mushjulet." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Dra för att flytta bilden, klicka med mittenknappen för att ändra automatisk " +"zoomning. Håll nere Ctrl-tangenten för att byta till zoomverktyget." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Kunde inte spara den här JPEG-filen." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Kunde inte spara bild i en tillfällig fil" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Föregående bild" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Nästa bild" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GV-bilddel" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Bildvisare" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Laddar..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Klar." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "&Spara original" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"Gwenviews delprogram kan inte spara ändringarna du gjorde. Vill du spara " +"originalbilden?" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "Kunde inte öppna '%1' för skrivning." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Lägg till ny gren" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "Webbadress:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Titel:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Ikon:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Visa upptagen muspekare när en bild laddas" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Skärmvisning" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Förhandsgranskning:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"fil.jpg - 1024x768\n" +"Filekommentar" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Du kan använda följande nyckelord för att formatera skärmmeddelanden:\n" +"
    \n" +"
  • %f: filnamn
  • \n" +"
  • %p: filsökväg
  • \n" +"
  • %c: kommentar
  • \n" +"
  • %r: upplösning
  • \n" +"
  • %n: aktuell bildposition
  • \n" +"
  • %N: bildantal
  • \n" +"
  • %a: bländare
  • \n" +"
  • %t: exponeringstid
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: brännvidd
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Vad som ska göras när en ändrad bild lämnas" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Fråga" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Spara utan att fråga" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Bortse från ändringar" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Rotera bilder automatiskt vid laddning" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "De inställningar som ska kommas ihåg nästa gång Gwenview startas" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Senast öppnade webbadress" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Filtertillstånd" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Förstora små bilder när automatisk &zoom är aktiv" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Bakgrundsfärg:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Utjämning" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Ingen" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Snabb" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normal" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Bäst" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Fördröjd utjämning" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Med det här alternativet, visar Gwenview bilden så snabbt som möjligt, och " +"utjämnar den efter en kort fördröjning.\n" +"Använd alternativet om din dator inte är särskilt snabb." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Rulla i nuvarande bild" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Bläddra i bildlista" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Beteende hos mushjul över bilden" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Visa rullningslister" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Visa kataloger och arkiv" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Miniatyrbildsvisning" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Marginal mellan miniatyrbilder:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Information att visa i miniatyrbildens text:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Filnamn" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Bildstorlek" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Filstorlek" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Fildatum" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Miniatyrbildscache" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Lagra miniatyrbilder i cache" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Töm automatiskt miniatyrbildscache vid avslutning" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Beräkna cachestorlek" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Töm cache" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Upprepa" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Visa bilder i slumpmässig ordning" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Stoppa efter den sista bilden i katalogen" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Normalt, om du startar bildspelet mitt i en katalog, visar bildspelet alla " +"bilder efter startbilden, och därefter alla bilder före startbilden.\n" +"\n" +"När det här alternativet är aktiverat, stoppar bildspelet efter den sista " +"bilden i katalogen." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Fördröjning mellan bilder (i sekunder):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Flytta och kopiera filer" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Visa kopieringsdialogruta" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Visa flyttningsdialogruta" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Förvald målkatalog:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Borttagning av filer" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Fråga efter bekräftelse" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Flytta borttagna filer till papperskorgen" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Ta verkligen bort filer (farligt)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Platsmarkör för ikon, inte i det grafiska gränssnittet" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Borttagningsmetod för platsmarkör, inte i det grafiska gränssnittet" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Platsmarkör för antal filer, inte i det grafiska gränssnittet" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "&Ta bort objekt istället för att flytta dem till papperskorgen" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Om markerat, tas objekt bort permanent istället för att placeras i " +"papperskorgen" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Om rutan markeras kommer objekt att tas bort permanent " +"istället för att placeras i papperskorgen.

\n" +"\n" +"

Använd alternativet med försiktighet: De flesta filsystem kan inte " +"tillförlitligt återställa borttagna filer.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Kontrast:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gamma:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Ljusstyrka:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Anpassa externa verktyg" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Lägg till" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Hämta fler verktyg" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Filbindningar" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Namn:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Kommando:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Du kan använda nyckelord i kommandofältet:\n" +"
    \n" +"
  • %u: Aktuell webbadress.
  • \n" +"
  • %U: Aktuella webbadresser. Använd den om verktyget kan hantera " +"flera filer.
  • \n" +"
  • %f: Aktuell fil. Använd den om verktyget inte kan hantera " +"webbadresser.
  • \n" +"
  • %F: Samma som %f, men för flera filer.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Alla bilder" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Eget:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Mime-typ" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Miniatyrbildsinformation" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "Använd dialogrutan \"Anpassa Gwenview\" för fler alternativ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Bildinställningar" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Bildposition:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Skriv ut fi&lnamn under bild" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Skriv ut bildkommentar" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Skalning" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "I&ngen skalning" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Passa in bild på sidan" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Förstora små bilder" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Skala till:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Behåll längd/bredd-förhållande" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Filtrera filer med jokertecken, som *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Från:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Visa bara filer nyare än\n" +"eller lika med datumet" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Till:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Visa bara filer äldre än eller lika med datumet" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Filter" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Färger" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Gå" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "Insticks&program" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Bilder" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Effekter" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Verktyg" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Bakgrundsbehandling" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Samlingar" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Fönster" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Platsrad" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 objekt" diff --git a/ta/Makefile.am b/ta/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/ta/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/ta/messages/Makefile.am b/ta/messages/Makefile.am new file mode 100644 index 0000000..80776c9 --- /dev/null +++ b/ta/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = ta +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/ta/messages/gwenview.po b/ta/messages/gwenview.po new file mode 100644 index 0000000..034bef2 --- /dev/null +++ b/ta/messages/gwenview.po @@ -0,0 +1,1944 @@ +# translation of gwenview.po to Tamil +# Copyright (C) 2004 Free Software Foundation, Inc. +# , 2004. +# , 2004. +# , 2004. +# , 2004. +# , 2004. +# , 2004. +# , 2004. +# , 2004. +# , 2004. +# , 2004. +# , 2004. +# , 2004. +# , 2004. +# , 2004. +# , 2004. +# , 2004. +# , 2004. +# , 2004. +# , 2004. +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2005-01-04 04:37-0800\n" +"Last-Translator: Tamil PC \n" +"Language-Team: Tamil \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "புதிய அடைவு..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "&மறுபெயரிடு..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "முழுத்திரையையும் துவங்கு" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "தொடங்கும் கோப்பு அல்லது ஆவணம்" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr " KDEயின் பிம்ப காட்சியாளர்" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "பிரதான உருவாக்குபவர்" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "உருவாக்குபவர்" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "வேக JPEG குறும்பட தலைமுறை (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"முகவரி பட்டை (v0.16.0)\n" +"வரலாறு துணை (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "கோப்பு செயல்பாடு ஒட்டி (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"உடைந்த JPEG (v0.16.0) கோப்புக்கு குறும்பட உருவாக்க முயற்ச்சிக்கும்போது ஏற்பட்ட " +"நிலை முறிவு" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "KDE 3.0 (v0.16.1)ல் இருந்த நிலை தொகுத்தல்" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "முதல் RPM கோப்பு வரைமுறை" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "RTL languages (v0.16.0)க்கான கருவிப்பெட்டி உருவரை ஒட்டி " + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "அச்சிடல் ஆதரவு (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"கோப்பு விவரம் தோற்றம் (v1.0.0)\n" +"(v.1.0.0) கிளிக் செய்தவுடன் தானாக-பெரிதாக்கு இருநிலை மாற்றிக்கான ஒட்டி" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "சுட்டியின் உருளையின் உள்ளமைவுகள்." + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"தடுக்க வேண்டிய விருப்பத்தேர்வுகள்.Gwenview விலிருந்து (v0.15.0).கோப்புறையின் " +"முதல் பிம்பம் தானியங்கு உள்ளிடுதல் " + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Konqueror v3 (v0.15.0)க்கான குறும்பட கோப்பு பகிர்வுக்கான நிலை குறும்படம் " +"உருவாக்கு" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "(v0.7.0) சுட்டி வழிசெலுத்தலுக்கான ஒட்டி" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Konqueror கோப்பு சூழல் நிகழ்ச்சி நிரலிலுள்ள ஒருங்கிணைப்பு" + +#: app/bookmarkdialog.cpp:69 +#, fuzzy +msgid "Add/Edit Bookmark Folder" +msgstr "அடைவை நீக்கு" + +#: app/bookmarkdialog.cpp:72 +#, fuzzy +msgid "Add/Edit Bookmark" +msgstr "அடைவை நீக்கு" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "பிம்ப பட்டியலை வடிவமை" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "பிம்ப பட்டியல்" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "பிம்ப காட்சியை வடிவமை" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "பிம்ப காட்சி" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "முழுத் திரை வகையை வடிவமை" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "முழுத்திரை" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "கோப்பு இயக்கங்களை வடிவமை" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "கோப்பு செயல்பாடுகல்" + +#: app/configdialog.cpp:140 +#, fuzzy +msgid "SlideShow" +msgstr "படவில்லை காட்சி" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "கிபி சொருகுப்பொருள்களை வடிவமை" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "கிபி சொருகுப்பொருள்கள்" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "இதர அமைப்புகள்" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "இதர" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "தற்காலிக நினைவின் அளவு %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "(குறிப்பு இல்லை)" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "தற்காலிக நினைவு காலியாக உள்ளது." + +#: app/configdialog.cpp:283 +#, fuzzy +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"நீங்கள் சிறுபிம்ப தற்காலிக நினைவிடத்தை உறுதியாக நீக்கவேண்டுமா? இது அடைவு %1ஐ " +"நீக்கிவிடும்.." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "தற்காலிகம் காலியாக உள்ளது." + +#: app/kipiinterface.cpp:166 +#, fuzzy +msgid "%1 (Selected Images)" +msgstr "தேர்ந்தெடுக்கப்பட்ட பிம்பங்கள்" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:296 +#, fuzzy +msgid "Add Bookmark..." +msgstr "அடைவை நீக்கு" + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "அடைவை நீக்கு" + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:394 +#, fuzzy +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "நீங்கள் அடைவு %1ஐ உறுதியாக நீக்கவிரும்புகிறீர்களா?" + +#: app/bookmarkviewcontroller.cpp:396 +#, fuzzy +msgid "Delete Bookmark &Folder" +msgstr "அடைவை நீக்கு" + +#: app/bookmarkviewcontroller.cpp:398 +#, fuzzy +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "நீங்கள் அடைவு %1ஐ உறுதியாக நீக்கவிரும்புகிறீர்களா?" + +#: app/bookmarkviewcontroller.cpp:400 +#, fuzzy +msgid "Delete &Bookmark" +msgstr "கிளையை நீக்கு" + +#: app/metaedit.cpp:77 +#, fuzzy +msgid "No image selected." +msgstr "பிம்பம் தேர்ந்தெடுக்கப்படவில்லை." + +#: app/metaedit.cpp:82 +#, fuzzy +msgid "This image cannot be commented." +msgstr "இந்த பிம்பத்திற்கு குறிப்பு தர முடியாது" + +#: app/metaedit.cpp:110 +#, fuzzy +msgid "Type here to add a comment to this image." +msgstr "இந்த பிம்பத்திற்கு குறிப்பைச் சேர்க்க இங்கே உள்ளிடவும்." + +#: app/metaedit.cpp:113 +#, fuzzy +msgid "No comment available." +msgstr "குறிப்பு எதுவும் இல்லை." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "வெளிப்புற கருவிகள்" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "மீட்டமை" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "பிம்பங்கள்" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "பிம்பம்" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "அடைவுகள்" + +#: app/mainwindow.cpp:915 +#, fuzzy +msgid "Image Comment" +msgstr "பிம்ப குறிப்பை அச்சிடு" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"வடிவமைப்பை புதுப்பி" +"
டாக் தன்மையில் உள்ள சில மாற்றங்களினால், உங்கள் டாக் வடிவமைப்பு " +"தவிர்க்கப்பட்டுள்ளது. உங்கள் டாக்கை சரிசெய்து கொள்ளவும்.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "உலாவு" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "&அடுத்த பிம்பம்" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&மறுபெயரிடு..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&இக்கு நகல் எடு..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&இதற்கு நகர்த்து..." + +#: app/mainwindow.cpp:981 +#, fuzzy +msgid "&Link To..." +msgstr "&இதற்கு நகர்த்து..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "இடதுபுறமாக சுழற்று" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "வலதுபுறமாக &சுழற்று" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&கண்ணாடி" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&மாற்று" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "படவில்லை காட்சி" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "மேல்" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "வெளிப்புற கருவிகளை வடிவமை..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "மறை %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "%1ஐ காட்டு" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "இடப்பட்டியல்" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "இடப்பட்டியை அகற்று" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "இடம்:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "செல்" + +#: app/mainwindow.cpp:1323 +#, fuzzy +msgid "No Plugin" +msgstr "சொருகுப்பொருள் இல்லை" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +#, fuzzy +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "" +"_: NAME OF TRANSLATORS\n" +"tamilpcteam" + +#: _translatorinfo.cpp:3 +#, fuzzy +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "" +"_: EMAIL OF TRANSLATORS\n" +"jayalakshmibalaji@hotmail.com" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "படவில்லை காட்சி.." + +#: gvdirpart/gvdirpart.cpp:120 +#, fuzzy +msgid "Stop Slide Show" +msgstr "படவில்லை காட்சி" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "பிம்ப உலாவி" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "மில்லிமீட்டர்கள்" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "செண்டிமீட்டர்கள்" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "அங்குலங்கல்" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "மையம்-இடது" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "மையம்-வலது" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "மேல்-இடது" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "மேல்-வலது" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "கீழ்-இடது" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "கீழ்-வலது" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "மேல்-மையம்" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "கீழ்-மையம்" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "மையம்" + +#: gvcore/deletedialog.cpp:44 +#, fuzzy +msgid "About to delete selected files" +msgstr "இந்த கோப்புகளை நீக்க விரும்புகிறீர்களா?" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "மன்னிக்கவும், உயிரூட்டப்பட்ட பிம்பங்களை சேமிக்க இயலவில்லை." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "பெயர்" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "அளவு" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "தேதி" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "அனுமதிகள்" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "சொந்தக்காரர்" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "குழு" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:154 +#, fuzzy, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "கோப்பை %1க்கு ஏற்ற முடியவில்லை" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, fuzzy, c-format +msgid "Could not write to %1." +msgstr "பிம்பத்தை %1க்கு சேமிக்க முடியவில்லை" + +#: gvcore/documentloadedimpl.cpp:179 +#, fuzzy, c-format +msgid "Could not upload the file to %1." +msgstr "கோப்பை %1க்கு ஏற்ற முடியவில்லை" + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "கருவி பெயர் காலியாக இருக்கக்கூடாது" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "ஏற்கெனவே \"%1\" பெயரிடப்பட்ட ஒரு கருவி" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "கோப்பை நகல் எடு" + +#: gvcore/fileopobject.cpp:114 +#, fuzzy +msgid "Select Folder Where Files Will be Copied" +msgstr "கோப்புகளை நகல் எடுக்க வேண்டிய அடைவை தேர்ந்தெடு" + +#: gvcore/fileopobject.cpp:143 +#, fuzzy +msgid "Link File" +msgstr "கோப்புக்கு மறுபெயரிடுகிறது" + +#: gvcore/fileopobject.cpp:146 +#, fuzzy +msgid "Select Folder Where the Files Will be Linked" +msgstr "கோப்புகளை நகல் எடுக்க வேண்டிய அடைவை தேர்ந்தெடு" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "கோப்பை நகர்த்து" + +#: gvcore/fileopobject.cpp:175 +#, fuzzy +msgid "Select Folder Where Files Will be Moved" +msgstr "கோப்புகளை நகர்த்த வேண்டிய அடைவை தேர்ந்தெடு" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "அடைவை உருவாக்குதல்" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "புதிய அடைவின் பெயரை உள்ளிடவும்;" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "அடைவை உருவாக்குதல்" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "இந்த கோப்புகளை நீக்கவேண்டுமா?" + +#: gvcore/fileopobject.cpp:258 +#, fuzzy +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "" +"_: Trash used as a verb\n" +"கோப்புகளை நீக்கு" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +#, fuzzy +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "" +"_: Trash used as a verb\n" +"& குப்பைத்தொட்டி" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

%1ஐ குப்பைத்தொட்டிக்குநகர்த்தவேண்டுமா?

" + +#: gvcore/fileopobject.cpp:262 +#, fuzzy +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "" +"_: Trash used as a verb\n" +"கோப்பை அழி" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "இந்த கோப்புகளை நீக்க விரும்புகிறீர்களா?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "கோப்புகளை நீக்கு" + +#: gvcore/fileopobject.cpp:290 +#, fuzzy +msgid "

Do you really want to delete %1?

" +msgstr "

நீங்கள் %1ஐ நீக்கவிரும்புகிறீர்களா%1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "கோப்பை நீக்கு" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "கோப்புக்கு மறுபெயரிடுகிறது" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

கோப்பு%1ஐ மறுபெயரிடவும் to:

" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "&மறுபெயரிடு..." + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&இங்கே நகர்த்தவும்" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&இங்கே நகல் எடுக்கவும்" + +#: gvcore/fileoperation.cpp:99 +#, fuzzy +msgid "&Link Here" +msgstr "&இங்கே நகர்த்தவும்" + +#: gvcore/imageview.cpp:328 +#, fuzzy +msgid "Fit to &Window" +msgstr "& சாளரம்" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&பெரிதாக்கலை நிறுத்து" + +#: gvcore/imageview.cpp:368 +#, fuzzy +msgid "Increase Gamma" +msgstr "காமாவை அதிகப்படுத்து" + +#: gvcore/imageview.cpp:370 +#, fuzzy +msgid "Decrease Gamma" +msgstr "காமாவை குறை" + +#: gvcore/imageview.cpp:372 +#, fuzzy +msgid "Increase Brightness" +msgstr "பிரகாசத்தை அதிகப்படுத்து" + +#: gvcore/imageview.cpp:374 +#, fuzzy +msgid "Decrease Brightness" +msgstr "பிரகாசத்தை அதிகப்படுத்து" + +#: gvcore/imageview.cpp:376 +#, fuzzy +msgid "Increase Contrast" +msgstr "மாறுபாட்டை அதிகப்படுத்து" + +#: gvcore/imageview.cpp:378 +#, fuzzy +msgid "Decrease Contrast" +msgstr "மாறுபாட்டை குறை" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "இந்த பிம்பம் பக்கத்தில் பொருந்தாது, என்ன செய்ய விரும்புகிறீர்கள்?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "சுருக்கு" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"பிம்பம்%1மாற்றப்பட்டுள்ளது, மாற்றங்களை சேமிக்கவேண்டுமா?" + +#: gvcore/document.cpp:608 +#, fuzzy, c-format +msgid "Could not save the image to %1." +msgstr "பிம்பத்தை %1க்கு சேமிக்க முடியவில்லை" + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(குறிப்பு இல்லை)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "சேமிக்க ஆவணம் இல்லை" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "வடிவம்:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "எல்லா கோப்புகளும்" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "பிம்பங்கள்" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&முதல்" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&கடைசி" + +#: gvcore/fileviewcontroller.cpp:289 +#, fuzzy +msgid "&Next" +msgstr "&அடுத்த பிம்பம்" + +#: gvcore/fileviewcontroller.cpp:293 +#, fuzzy +msgid "&Previous Folder" +msgstr "&முன்தைய பிம்பம்" + +#: gvcore/fileviewcontroller.cpp:297 +#, fuzzy +msgid "&Next Folder" +msgstr "முதன்மை அடைவு" + +#: gvcore/fileviewcontroller.cpp:301 +#, fuzzy +msgid "&First Sub Folder" +msgstr "முதன்மை அடைவு" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "விவரங்கள்" + +#: gvcore/fileviewcontroller.cpp:306 +#, fuzzy +msgid "Thumbnails with Info on Side" +msgstr "சிறுபிம்ப காட்சி" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:321 +#, fuzzy +msgid "Thumbnail Size" +msgstr "சிறுபிம்ப காட்சி" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "மறைந்துள்ள கோப்புகளை காட்டு" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "அடுக்கு" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "பெயரின்படி" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "தேதியின்படி" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "அளவின்படி" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "&இறங்குவரிசை" + +#: gvcore/fileviewcontroller.cpp:418 +#, fuzzy +msgid "Edit Thumbnail Details..." +msgstr "நடுத்தர சிறுபடங்கள்" + +#: gvcore/fileviewcontroller.cpp:750 +#, fuzzy, c-format +msgid "Thumbnail size: %1x%2" +msgstr "சிறுபிம்ப காட்சி" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "இந்த JPEG கோப்பை சேமிக்க முடியவில்லை." + +#: gvimagepart/gvimagepart.cpp:67 +#, fuzzy +msgid "Could not save image to a temporary file" +msgstr "கோப்பை %1க்கு ஏற்ற முடியவில்லை" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&முன்தைய பிம்பம்" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&அடுத்த பிம்பம்" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "பிம்ப காட்சியாளன்" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "முடிந்தது" + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "புதிய கிளையைச் சேர்" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "வலைமனை:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "தலைப்பு:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "ஒரு பிம்பத்தை ஏற்றும்போது பிஸி சுட்டி காட்டியை காட்டு" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "திரையில் காட்சி" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, fuzzy, no-c-format +msgid "Preview:" +msgstr "Gwenview" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, fuzzy, no-c-format +msgid "What to do when leaving a modified image" +msgstr "ஒரு மாற்றப்பட்ட பிம்பத்தை விடும்போது என்ன செய்யவேண்டும்" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "கேள்" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "தெரியாமல் சேமி" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "மாற்றங்களைத் தவிர்" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "உருளும் பட்டிகளைக் காட்டு" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, fuzzy, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" +"தானியங்கி பெரிதாக்கம் செயல்படுத்தப்படும்போது சிறிய பிம்பங்களை பெரிதாக்கு" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "பின்னணி வண்ணம்:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "மழுங்குதல்" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "எதுவுமில்லை " + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "வேகம்" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "சாதாரண" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "சிறந்த" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "மழுங்கல் மெதுவாக்கப்பட்டது" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, fuzzy, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"இந்த விருப்பத் தேர்வை பயன்படுத்தினால், Gwenview பிம்பத்தை விரைவாக காட்டி, ஒரு " +"சிறிய இடைவெளிக்குப் பின் அதை மழுங்கலாக்கும். உங்கள் கணினி\n" +"விரைவாக இல்லையென்றால் இந்த விருப்பத் தேர்வை பயன்படுத்தவும்." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "நடப்பு பிம்பத்தை உருட்டு" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "பிம்ப பட்டியலை உலாவு" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "பிம்பத்தின் மீது சுட்டி சக்கர தன்மை" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "உருளும் பட்டிகளைக் காட்டு" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "அடைவுகள் மற்றும் பின்காப்புகள்" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "சிறுபிம்ப காட்சி" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "சிறு பிம்பங்களுக்கிடையேயான விளிம்பு:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, fuzzy, no-c-format +msgid "File name" +msgstr "கோப்பு தகவல்" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, fuzzy, no-c-format +msgid "Image size" +msgstr "பிம்ப காட்சி" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "சிறுபிம்ப தற்காலிக நினைவிடம்" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "தற்காலிக நினைவிடத்தில் சிறு பிம்பங்களைச் சேகரி" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "வெளியேறும்போது தானாகவே சிறுபிம்ப தற்காலிக நினைவிடத்தை காலியாக்கு" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "தற்காலிக நினைவிட அளவை கணி" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "தற்காலிக நினைவிடத்தை காலியாக்கு" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "முடிச்சு" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, fuzzy, no-c-format +msgid "Stop on the last image of the folder" +msgstr "புதிய அடைவின் பெயரை உள்ளிடவும்;" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, fuzzy, no-c-format +msgid "Delay between images (in seconds):" +msgstr "பிம்பங்களுக்கிடையேயான கால தாமதம் (நொடிகளில்)" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "கோப்புகளை நகர்த்துகிறது & நகல் எடுக்கிறது" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "நகலெடுக்கும் உரையாடலை காட்டு" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "நகரும் உரையாடலை காட்டு" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "முன்னிருப்பு சேருமிட அடைவு:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "கோப்புகளை நீக்குகிறது" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "உறுதிப்படுத்துதலுக்கு கேட்கிறது" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "நீக்கப்பட்ட கோப்புகளை குப்பைத்தொட்டிக்கு நகர்த்து" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "கோப்புகளை நீக்கவேண்டுமா (அபாயகரமான)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, fuzzy, no-c-format +msgid "&Brightness:" +msgstr "பிரகாசத்தை குறை" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "வெளிப்புற கருவிகளை வடிவமை" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&சேர்" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "கோப்பு சேர்ப்புகல்" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "&பெயர்:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "கட்டளை:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"நீங்கள் கட்டளை புலத்தில் உள்ள முக்கிய வார்த்தைகளை பயன்படுத்தலாம்:\n" +"
    \n" +"
  • %u: நடப்பு வலைமனை.
  • \n" +"
  • %U: நடப்பு வலைமனைகள். பலவித கோப்புகளை கையாள இந்த கருவியை " +"பயன்படுத்தவும்.
  • \n" +"
  • %f: நடப்பு கோப்பு. வலைமனைகளை கையாளாத கருவிக்கு இதை " +"பயன்படுத்தவும்.
  • \n" +"
  • %F: %f போன்ற, ஆனால் பலவகை கோப்புகளுக்கு.
  • \n" +"
\n" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "அனைத்து பிம்பங்கள்" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "தனிப்பயன்:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "&மைம் வகை" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, fuzzy, no-c-format +msgid "Thumbnail Details" +msgstr "சிறுபிம்ப காட்சி" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "பிம்ப அமைப்புகள்" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "பிம்பத்தின் நிலை:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "பிம்பத்தின் கீழே கோப்பு பெயரை அச்சிடவும்" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "பிம்ப குறிப்பை அச்சிடு" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "அளவிடுதல்" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&அளவிடுதல் இல்லை" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&பக்கத்திற்கு பிம்பத்தை பொருத்து" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "மிகச்சிறிய பிம்பங்களை பெரிதாக்கவும்" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&இதற்கு அளவிடு:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "விகிதத்தை வைத்திரு" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, fuzzy, no-c-format +msgid "From:" +msgstr "வடிவம்:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "அடைவுகள்" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "வண்ணங்கள்" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, fuzzy, no-c-format +msgid "&Go" +msgstr "செல்" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&சொருகுப்பொருள்கள்" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "பிம்பங்கள்" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "விளைவுகள்" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "கருவிகள்" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "தொகுதியாக இயக்குதல்" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "சேகரிப்புகள்" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "& சாளரம்" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "கருவிப்பட்டியின் இடம்" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "கோப்பை நீக்கு" + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "அடைவுகள்" + +#~ msgid "L&ocation: " +#~ msgstr "இடம்:" + +#~ msgid "Filename color of current image:" +#~ msgstr "நடப்பு பிம்பத்தின் கோப்பு பெயர் வண்ணம்:" + +#, fuzzy +#~ msgid "Filter:" +#~ msgstr "அடைவுகள்" + +#~ msgid "Parent Folder" +#~ msgstr "முதன்மை அடைவு" + +#~ msgid "Manipulating images..." +#~ msgstr "பிம்பங்களை வடிவமைக்கிறது" + +#, fuzzy +#~ msgid "Custom" +#~ msgstr "தனிப்பயன்:" + +#, fuzzy +#~ msgid "Custom Filter" +#~ msgstr "கோப்பை நீக்கு" + +#, fuzzy +#~ msgid "Filtered" +#~ msgstr "அடைவுகள்" + +#, fuzzy +#~ msgid "Form1" +#~ msgstr "வடிவம்:" + +#~ msgid "Path only" +#~ msgstr "பாதை மட்டும்" + +#~ msgid "Comment only" +#~ msgstr "குறிப்பு மட்டும்" + +#~ msgid "Path and comment" +#~ msgstr "பாதை மற்றும் குறிப்பு" + +#~ msgid "You cannot trash the trash bin." +#~ msgstr "குப்பைத்தொட்டியை காலியாக்க முடியாது" + +#~ msgid "Delete item(s)" +#~ msgstr "உருப்படி(களை) நீக்கு" + +#, fuzzy +#~ msgid "Image View Toolbar" +#~ msgstr "கோப்பு காட்சி கருவிப்பட்டி" + +#, fuzzy +#~ msgid "Toggle Full Screen Bar" +#~ msgstr "முழுத்திரை" + +#~ msgid "File Info" +#~ msgstr "கோப்பு தகவல்" + +#, fuzzy +#~ msgid "Add/Edit Branch" +#~ msgstr "கிளையை திருத்து" + +#~ msgid "New Branch..." +#~ msgstr "புதிய கிளை..." + +#~ msgid "Delete Branch" +#~ msgstr "கிளையை நீக்கு" + +#~ msgid "Home Folder" +#~ msgstr "முதல் அடைவு" + +#~ msgid "Root Folder" +#~ msgstr "ஆதார அடைவு" + +#~ msgid "Renaming Folder" +#~ msgstr "அடைவை மறுபெயரிடுகிறது" + +#~ msgid "Rename this folder to:" +#~ msgstr "இந்த அடைவை இதற்கு மறுபெயரிடு:" + +#~ msgid "Are you sure you want to delete the folder %1?" +#~ msgstr "நீங்கள் அடைவு %1ஐ உறுதியாக நீக்கவிரும்புகிறீர்களா?" + +#~ msgid "Delete Folder" +#~ msgstr "அடைவை நீக்கு" + +#~ msgid "" +#~ "Do you really want to remove\n" +#~ " '%1'?" +#~ msgstr "" +#~ "நீங்கள்\n" +#~ " '%1' ஐ நீக்க விரும்புகிறீர்களா?" + +#~ msgid "You have removed all folders. The list will now rollback to the default." +#~ msgstr "நீங்கள் எல்லா அடைவுகளையும் நீக்கிவிட்டீர்கள். இப்போது பட்டியல் முன்னிருப்புக்கு நகரும்." + +#~ msgid "An entry already exists with the title \"%1\"." +#~ msgstr "ஒரு உள்ளீடு ஏற்கெனவே \"%1\" என்ற தலைப்பில் உள்ளது." + +#~ msgid "An entry already exists with the URL \"%1\"." +#~ msgstr "ஒரு உள்ளீடு ஏற்கெனவே \"%1\" என்ற வலைமனையில் உள்ளது." + +#, fuzzy +#~ msgid "milliseconds" +#~ msgstr "சேகரிப்புகள்" + +#~ msgid "&Auto Zoom" +#~ msgstr "&தானியங்கி பெரிதாக்கம்" + +#, fuzzy +#~ msgid "Add/edit a branch" +#~ msgstr "புதிய கிளையைச் சேர்" + +#, fuzzy +#~ msgid "" +#~ "Custom (example: %f - %c)\n" +#~ "- %f: filename\n" +#~ "- %p: filepath\n" +#~ "- %c: comment\n" +#~ "- %r: resolution\n" +#~ "- %n: current image position\n" +#~ "- %N: image count\n" +#~ "- \\n: newline" +#~ msgstr "" +#~ "தனிப்பயன் (உதாரணம்: %f - %c)\n" +#~ "%f: கோப்பு பெயர், %p: கோப்பு பாதை, %c: குறிப்பு, %r தெளிவுத்திறன், \\nபுதிய வரி" + +#, fuzzy +#~ msgid "Folder Content" +#~ msgstr "அடைவு உள்ளடக்கம்" + +#~ msgid "%1 - No Images" +#~ msgstr "%1 - பிம்பங்கள் இல்லை" + +#, fuzzy +#~ msgid "" +#~ "_n: %1 - One Image\n" +#~ "%1 - %n images" +#~ msgstr "" +#~ "_n: %1 - One Image\n" +#~ "%1 - %n பிம்பங்கள்" + +#~ msgid "Word wrap filename" +#~ msgstr "வேர்ட் சுற்று கோப்பு பெயர்" + +#~ msgid "Small Thumbnails" +#~ msgstr "சிறிய பிம்பங்கள்" + +#~ msgid "Large Thumbnails" +#~ msgstr "பெரிய சிறுபடங்கள்" + +#~ msgid "Gwenview hack" +#~ msgstr "ஜிவின் காட்சி குறும்பர்" + +#, fuzzy +#~ msgid "Could not save the image to %1.
This is a circular link.
" +#~ msgstr "%1க்கு பிம்பத்தை சேமிக்க முடியவில்லை.
சேமிக்கும்போது ஒரு பிழை நேர்ந்துள்ளது.
" + +#, fuzzy +#~ msgid "Could not save the image to %1.
This file is read-only.
" +#~ msgstr "%1க்கு பிம்பத்தை சேமிக்க முடியவில்லை.
சேமிக்கும்போது ஒரு பிழை நேர்ந்துள்ளது.
" + +#, fuzzy +#~ msgid "Could not save the image to %1.
The %2 folder is read-only.
" +#~ msgstr "%1க்கு பிம்பத்தை சேமிக்க முடியவில்லை.
சேமிக்கும்போது ஒரு பிழை நேர்ந்துள்ளது.
" + +#~ msgid "Could not save the image to %1.
An error happened while saving.
" +#~ msgstr "%1க்கு பிம்பத்தை சேமிக்க முடியவில்லை.
சேமிக்கும்போது ஒரு பிழை நேர்ந்துள்ளது.
" + +#~ msgid "Could not save the image to %1.
You are not allowed to save a file here.
" +#~ msgstr "பிம்பத்தை %1க்கு சேமிக்க முடியவில்லை.
உங்களுக்கு இங்கே ஒரு கோப்பை சேமிக்க அனுமதி இல்லை.
" diff --git a/th/Makefile.am b/th/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/th/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/th/messages/Makefile.am b/th/messages/Makefile.am new file mode 100644 index 0000000..dd99b7d --- /dev/null +++ b/th/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = th +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/th/messages/gwenview.po b/th/messages/gwenview.po new file mode 100644 index 0000000..806ac86 --- /dev/null +++ b/th/messages/gwenview.po @@ -0,0 +1,1725 @@ +# translation of gwenview.po to Thai +# +# Sahachart Anukulkitch , 2006. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2006-11-03 22:25+1100\n" +"Last-Translator: Sahachart Anukulkitch \n" +"Language-Team: Thai \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" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "สร้างโฟลเดอร์ใหม่..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "เปลี่ยนชื่อ..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "เริ่มในโหมดเต็มจอ" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "กรองด้วยชนิดของแฟ้ม" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "กรองด้วยรูปแบบแฟ้ม (*.jpg, *...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "แสดงแฟ้มที่ใหม่กว่าหรือเท่ากับ เท่านั้น" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "แสดงแฟ้มที่เก่ากว่าหรือเท่ากับ เท่านั้น" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "แฟ้มหรือโฟลเดอร์ที่ให้เริ่ม" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "โปรแกรมดูรูปภาพสำหรับ KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "ผู้พัฒนาหลัก" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "ผู้พัฒนา" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "ตัวสร้างภาพย่อ JPEG แบบรวดเร็ว (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"แถบใส่ที่อยู่ (v0.16.0)\n" +"รองรับการเก็บประวัติ (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "แพทช์สำหรับการจัดการแฟ้ม (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"แก้ไขการพังของโปรแกรมเมื่อพยายามจะสร้างรุปย่อจากแฟ้ม JPEG ที่เสียหาย (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "แก้ไขการคอมไพล์โปรแกรมบน KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "แฟ้ม spec สำหรับสร้าง RPM ครั้งแรก" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "แพทช์การวางแถบเครื่องมือสำหรับภาษา RTL (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "การรองรับการพิมพ์ (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"มุมมองรายละเอียดแฟ้ม (v1.0.0)\n" +"แพทช์สำหรับปิด/เปิด การซูมอัตโนมัติเมื่อคลิก (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "พฤติกรรมของลูกล้อของเมาส์ที่ปรับแต่งได้ (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"ตัวเลือกในการป้องกัน Gwenview จากการโหลดภาพแรกจากโฟลเดอร์โดยอัตโนมัติ (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"แก้ไขการสร้างภาพย่อที่จะทำการแบ่งปันโฟลเดอร์ภาพย่อของ Konqueror v3 (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "แพทช์สำหรับการนำทางเมาส์ (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "การรวมเข้ากับเมนูคลิกขวาสำหรับโฟลเดอร์ใน Konqueror" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "เพิ่ม/แก้ไข โฟลเดอร์ที่คั่นหน้า" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "เพิ่ม/แก้ไข ที่คั่นหน้า" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "ปรับแต่งรายการรูปภาพ" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "รายการรูปภาพ" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "ปรับแต่งมุมมองดูรูป" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "มุมมองดูรูป" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "ปรับแต่งโหมดเต็มจอ" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "เต็มจอ" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "ปรับแต่งการจัดการแฟ้ม" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "การจัดการแฟ้ม" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "ฉายสไลด์" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "ปรับแต่งปลักอิน KIPI" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "ปลักอิน KIPI" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "การปรับแต่งเบ็ดเตล็ด" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "เบ็ดเตล็ด" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "ขนาดแคชคือ %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/พาธ/ไปยัง/แฟ้ม/image.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "หมายเหตุ" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "แคชว่างอยู่แล้ว" + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"คุณแน่ใจหรือว่าต้องการล้างแคชของภาพย่อส่วน? ซึ่งจะทำการลบโฟลเดอร์ %1" + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "แคชว่างเปล่าแล้ว" + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (ภาพที่เลือก)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "เพิ่ม" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "ลบออก" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "เพิ่มที่คั่นหน้า" + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "เพิ่มโฟลเดอร์ที่คั่นหน้า..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "แก้ไข..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"คุณแน่ใจหรือว่าต้องการลบโฟลเดอร์ที่คั่นหน้า %1 ออก? " +"
นี่จะเป็นการลบ โฟลเดอร์และที่คั่นหน้าทั้งหมดในนั้น" + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "ลบโ&ฟลเดอร์ที่คั่นหน้า" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "คุณแน่ใจหรือว่าต้องการที่จะลบที่คั่นหน้า %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "ลบที่คั่&นหน้า" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "ไม่มีภาพที่เลือกอยู่" + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "รูปภาพนี้ไม่สามารถใส่หมายเหตุได้" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "พิมพ์เข้าไปที่นี่เพื่อเพิ่มหมายเหตุให้กับรูปภาพ" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "ไม่มีหมายเหตุ" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "เครื่องมือภายนอก" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"คุณกำลังจะทำการล้างค่าของหน้าต่างที่ตั้งไว้ กลับไปเป็นค่าปริยายจากโรงงาน, " +"คุณแน่ใจหรือไม่?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "ล้างค่าหน้าต่าง" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "ไม่มีรูปภาพ" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 พิกเซล" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "แท็บรูปภาพ" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "แท็บโฟลเดอร์" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "หมายเหตของรูปภาพ" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"อัปเดตการตั้งค่า " +"
เนื่องจากความเปลี่ยนแปลงบางประการในพฤติกรรมของด็อค " +"ทำให้ค่าที่ตั้งไว้เดิมถูกทิ้งไป โปรดปรับแต่งด็อคของคุณอีกครั้ง
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "เรียกดู" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "ดูภาพ" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "เ&ปลี่ยนชื่อ..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "คัด&ลอกไปยัง..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "ย้า&ยไปยัง..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "ทำลิ&งค์ไปยัง..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "หมุนภ&าพไปซ้าย" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "หมุนภาพไปข&วา" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "กลับซ้ายเป็&นขวา" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "พลิ&กภาพ" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "ฉายสไลด์" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "ขึ้น" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "บ้าน" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "ปรับแต่งเครื่องมือถายนอก..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "ซ่อน %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "แสดง %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "แถบตำแหน่ง" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "ล้างแถบตำแหน่ง" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "&ตำแหน่ง:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "ไป" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "ไม่มีปลักอิน" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "ไม่รองรับ KIPI" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "สหชาติ อนุกูลกิจ" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "drrider@gmail.com" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "ฉายสไลด์..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "หยุดฉายสไลด์" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "ตัวเรียกดูรูปภาพ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "มิลลิเมตร" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "เซ็นติเมตร" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "นิ้ว" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "กลาง-ซ้าย" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "กลาง-ขวา" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "บน-ซ้าย" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "บน-ขวา" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "ล่าง-ซ้าย" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "ล่าง-ขวา" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "บน-กลาง" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "ล่าง-กลาง" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "กลาง" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "เกี่ยวกับการลบแฟ้มที่เลือก" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "ทิ้ง&ลงถังขยะ" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "%n แฟ้มถูกเลือก" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "รายการต่อไปนี้จะถูก ลบทิ้งถาวร จากฮาร์ดดิสก์ของคุณ" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "รายการนี้จะถูกย้ายไปลงถังขยะ" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "ขออภัย ไม่สามารถบันทึกภาพเคลื่อนไหวได้" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "ชื่อ" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "ขนาด" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "วันที่" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "สิทธิ์อนุญาต" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "เจ้าของ" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "กลุ่ม" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview ไม่สามารถเขียนแฟ้มในรูปแบบแฟ้มนี้ได้" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "นี่คือลิงค์วน" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "แฟ้มนี้เป็นแฟ้มอ่านอย่างเดียว" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "โฟลเดอร์ %1 นี้เป็นแบบอ่านอย่างเดียว" + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"ไม่สามารถสร้างแฟ้มชั่วคราวได้\n" +"เนื่องจาก: %1" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"การบันทึกรูปภาพไปยังแฟ้มชั่วคราวล้มเหลว\n" +"เนื่องจาก: %1" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "ไม่สามารถเขียนลง %1 ได้" + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "ไม่สามารถอัปโหลดแฟ้มไปยัง %1 ได้" + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "เกิดข้อผิดพลาดขณะกำลังบันทึก" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "ปรับแต่งความสว่าง/คอนทราสต์/แกมมา" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "ไม่สามารถปล่อยชื่อเครื่องมือให้ว่างได้" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "มีเครื่องมือชื่อ \"%1\" อยู่แล้ว" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "<เครื่องมือไม่มีชื่อ>" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "คัดลอกแฟ้ม" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "เลือกโฟลเดอร์ที่จะให้คัดลอกแฟ้มไป" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "ทำลิงค์แฟ้ม" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "เลือกโฟลเดอร์ที่จะให้ลิงค์แฟ้มไป" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "ย้ายแฟ้ม" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "เลือกโฟลเดอร์ที่จะให้ย้ายแฟ้มไป" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "กำลังสร้างโฟลเดอร์" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "ใส่ชื่อให้โฟลเดอร์ใหม่:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "สร้างโฟลเดอร์" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "คุณต้องการทิ้งแฟ้มเหล่านี้จริงๆ หรือ?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "ทิ้งแฟ้มลงถังขยะ" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "ทิ้&ง" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

คุณต้องการจะย้าย %1 ไปถังบยะจริงๆ หรือ?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "ทิ้งแฟ้ม" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "คุณต้องการลบแฟ้มเหล่านี้จริงๆ หรือ?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "ลบแฟ้ม" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

คุณต้องการที่จะลบ %1 จริงๆ หรือ?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "ลบแฟ้ม" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "กำลังเปลี่ยนชื่อแฟ้ม" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

เปลี่ยนชื่อแฟ้ม %1 ไปเป็น:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "&เปลี่ยนชื่อ" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "ย้า&ยมาที่นี่" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "คัดลอ&กมาที่นี่" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "ทำลิงค์ม&าที่นี่" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "ทำให้พอดีกับ&หน้าต่าง" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "ทำให้พอดีกับด้าน&กว้าง" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "ทำให้&พอดีกับด้านสูง" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "ล็&อคการซูมภาพ" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "เพิ่มค่าแกมมา" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "ลดค่าแกมมา" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "เพิ่มความสว่าง" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "ลดความสว่าง" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "เพิ่มคอนทราสต์" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "ลดคอนทราสต์" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "รูปภาพจะไม่พอดีกับหน้า คุณต้องการทำอะไรต่อ?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "ลดขนาด" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"รูปภาพ %1 ถูกทำการเปลี่ยนแปลง " +"คุณต้องการจะบันทึกสิ้งที่เปลี่ยนแปลงหรือไม่?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "ไม่สามารถบันทึกภาพไปที่ %1 ได้" + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(ไม่มีหมายเหตุ)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "ไม่มีเอกสารที่จะบันทึก" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "รูปแบบ:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "อื่นๆ..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "แฟ้มทั้งหมด" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "รูปภาพเท่านั้น" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "วิดีโอเท่านั้น" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "มากกว่านี้" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "แ&รกสุด" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "ท้ายสุ&ด" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "ถัด&ไป" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "โ&ฟลเดอร์ก่อนหน้า" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "โฟลเดอร์ถัด&ไป" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "โฟลเดอร์ย่อย&แรกสุด" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "รายละเอียด" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "แสดงภาพย่อกับรายละเอียดด้านข้างภาพ" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "แสดงภาพย่อกับรายละเอียดที่ด้านล่างภาพ" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "ขนาดภาพย่อ" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "แส&ดงแฟ้มที่ซ่อนไว้" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "จัดเรียง" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "ด้วยชื่อ" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "ด้วยวันที่" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "ด้วยขนาด" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "บนลงล่าง" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "แก้ไขรายละเอียดภาพย่อ..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "ขนาดภาพย่อ: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"ใช้คลิกซ้ายเพื่อซูมภาพเข้า, คลิกขวาเพื่อซูมออก นอกจากนี้คุณยังสามารถใช้ลูกล้อ " +"ของเมาส์ได้" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"ลากเพื่อทำการย้ายภาพ, ใช้คลิกปุ่มกลางเพื่อทำการเปิด/ปิด การซูมอัตโนมัติ กดแป้น " +"Control ค้างไว้ เพื่อเปลี่ยนไปยังเครื่องมือซูม" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "ไม่สามารถบันทึกแฟ้ม JPEG นี้ได้" + +#: gvimagepart/gvimagepart.cpp:67 +#, fuzzy +msgid "Could not save image to a temporary file" +msgstr "" +"ไม่สามารถสร้างแฟ้มชั่วคราวได้\n" +"เนื่องจาก: %1" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "ภาพก่&อนหน้า" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "ภาพถัด&ไป" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "โปรแกรมดูรูปภาพ" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "กำลังโหลด..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "เสร็จ" + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "เพิ่มกิ่งใหม่" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "ชื่อ:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "ไอคอน:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "แสดงเคอร์เซอร์เมาส์แบบไม่ว่าง เมื่อทำการโหลดรูปภาพ" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "แสดงข้อความบนหน้าจอ" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "แสดงตัวอย่าง:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"file.jpg - 1024x768\n" +"หมายเหตุของแฟ้ม" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"คุณสามารถใช้คำหลักต่อไปนี้ในการจัดรูปแบบการแสดงข้อความบนหน้าจอได้\n" +"
    \n" +"
  • %f: ชื่อแฟ้ม
  • \n" +"
  • %p: พาธไปยังแฟ้ม
  • \n" +"
  • %c: หมายเหตุ
  • \n" +"
  • %r: ความละเอียดของภาพ
  • \n" +"
  • %n: ตำแหน่งปัจจุบันของภาพ
  • \n" +"
  • %N: นับจำนวนภาพ
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "สิ่งที่จะทำเมื่อออกจากภาพที่ถูกแก้ไข" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "ถาม" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "บันทึกไปอย่างเงียบๆ" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "ทิ้งสิ่งที่เปลี่ยนแปลง" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "หมุนภาพโดยอัตโนมัติเมื่อโหลด" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "ค่าไหนที่ควรจะจำสำหรับครั้งต่อไปที่คุณทำการเริ่มงาน Gwenview" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "URL ที่เปิดล่าสุด" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "สถานะของตัวกรอง" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "ขยายภาพขนาดเล็ก เมื่อเปิดการซูมภาพโดยอัตโนมัติ" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "สีพื้นหลัง:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "ทำภาพเนียน" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "ไม่ต้องทำ" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "แบบเร็ว" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "ปกติ" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "ดีที่สุด" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "ชะลอการทำภาพเนียน" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"การใช้ตัวเลือกนี้ จะทำให้ Gwenview แสดงรูปภาพเร็วที่สุดเท่าที่จะทำได้, " +"และจะรอเป็นระยะสันๆ ก่อนจะทำภาพให้เนียนขึ้น\n" +"ให้เลือกใช้ตัวเลือกนี้ หากว่าเครื่องคอมพิวเตอร์ของคุณไม่ได้เร็วนัก" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "เลื่อนรูปภาพปัจจุบัน" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "เรียกดูรายการรูปภาพ" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "พฤติกรรมของการเลื่อนลูกล้อเมาส์ เมื่ออยู่เหนือรูปภาพ" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "แสดงแถบเลื่อน" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "แสดงโฟลเดอร์และแฟ้มจัดเก็บ" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "มุมมองภาพย่อ" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "ระยะขอบระหว่างภาพย่อ:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "ข้อมูลที่จะให้แสดงในข้อความของภาพย่อ:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "ชื่อแฟ้ม" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "ขนาดภาพ" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "ขนาดแฟ้ม" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "วันที่ของแฟ้ม" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "แคชของภาพย่อ" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "เก็บภาพย่อเอาไว้ในแคช" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "ทำการล้างแคชภาพย่อโดยอัตโนมัติเมื่อออกจากโปรแกรม" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "คำนวณขนาดของแคช" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "ล้างแคช" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "วน" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "แสดงรูปภาพแบบสุ่ม" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "หยุดเมื่อถึงภาพสุดท้ายในโฟลเดอร์" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"โดยค่าปริยายแล้ว หากว่าคุณเริ่มการฉายสไลด์จากภาพลำดับกลางๆ ในโฟลเดอร์ " +"การฉายสไลด์ จะแสดงภาพทั้งหมดหลังจากภาพที่ทำการเริ่มฉาย " +"หลังจากนั้นจะเป็นภาพก่อนภาพที่เริ่มฉาย\n" +"\n" +"หากเปิดใช้ตัวเลือกนี้ การฉายสไลด์จะหยุดเมื่อถึงภาพสุดท้ายในโฟลเดอร์" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "ช่วงชะลอระหว่างภาพ (วินาที):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "การย้ายและคัดลอกแฟ้ม" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "แสดงไดอะล็อกคัดลอก" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "แสดงไดอะล็อกย้าย" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "โฟลเดอร์ที่หมายโดยปริยาย:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "การลบแฟ้ม" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "ให้ถามยืนยัน" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "ย้ายแฟ้มที่ถูกลบไปที่ถังขยะ" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "ลบแฟ้มไปจริงๆ (อันตราย)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "ที่ใส่ไอคอน, ไม่อยู่ใน GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "ที่ใส่วิธีลบ, ไม่อยู่ใน GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "ที่ใส่จำนวนแฟ้ม, ไม่ได้อยู่ใน GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "ให้&ลบไปแทนที่จะย้ายไปถังขยะ" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "หากกาเลือกไว้ จะเป็นการลบทิ้งอย่างถาวร แทนที่จะเป็นการทิ้งลงไปในถังขยะ" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +" " +"

หากกาเลือกกล่องนี้ไว้ แฟ้มจะถูก ลบทิ้งอย่างถาวร " +"แทนที่จะถูกทิ้งลงถังขยะ

\n" +"\n" +"

ใช้ตัวเลือกนี้ด้วยความระมัดระวัง: " +"ระบบแฟ้มส่วนใหญ่ไม่สามารถที่จะทำการกู้แฟ้มที่ถูกลบไปได้อย่างมีประสิทธิภาพนัก

" +"
" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&คอนทราสต์:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "แ&กมมา:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "ควา&มสว่าง:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "ปรับแต่งเครื่องมือภายนอก" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&เพิ่ม" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "เอาเครื่องมือเพิ่มอีก" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "การเชื่อมชนิดแฟ้มเข้ากับแอพพลิเคชัน" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "ชื่อ:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "คำสั่ง:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"คุณสามารถใช้คำหลักต่อไปนี้ลงในช่องคำสั่งได้:\n" +"
    \n" +"
  • %u: URL ปัจจุบัน
  • \n" +"
  • %U: URL ปัจจุบัน หลายๆ ที่ ให้ใช้คำนี้ " +"หากว่าเครื่องมือสามารถรับมือกับหลายๆ แฟ้มได้พร้อมๆ กัน
  • \n" +"
  • %f: แฟ้มปัจจุบัน ใช้คำนี้หากว่าเครื่องมือไม่สามารถใช้ URL ได้
  • \n" +"
  • %F: เหมือนกับ %f แต่ใช้กับแฟ้มหลายๆ แฟ้ม
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "รูปภาพทั้งหมด" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "ตั้งเอง:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "รูปแบบ Mime" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "รายละเอียดของภาพย่อ" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "สำหรับตัวเลือกมากกว่านี้ โปรดใช้ ไดอะล็อก\"ปรับแต่ง Gwenview\"" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "ตั้งค่ารูปภาพ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "ตำแหน่งของภาพ:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "พิมพ์ชื่อ&แฟ้มข้างใต้ภาพ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "พิมพ์หมายเหตุของภาพ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "ปรับขนาด" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "ไม่ต้อง&ปรับขนาด" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "ปรับขนาดภาพพอดีกับ&หน้า" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "ขยายภาพขนาดเล็ก" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "ปรับข&นาดเป็น:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "คงอัตราส่วน" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "กรองแฟ้มด้วยเครื่องหมายแทนอักษร เช่น *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "จาก:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"แสดงแฟ้มที่ใหม่กว่าหรือ\n" +"เท่ากับวันที่นี้" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "ถึง:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "แสดงแฟ้มที่เก่ากว่าหรือเท่ากับวันที่นี้" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "ก&รอง" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "สี" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&ไป" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&ปลักอิน" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "รูปภาพ" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "เอฟเฟ็คต์" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "เครื่องมือ" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "การประมวลผลเป็นจำนวนมากๆ" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "ชุดสะสม" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&หน้าต่าง" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "แถบตำแหน่ง" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 รายการ" diff --git a/tr/Makefile.am b/tr/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/tr/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/tr/messages/Makefile.am b/tr/messages/Makefile.am new file mode 100644 index 0000000..a9550cb --- /dev/null +++ b/tr/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = tr +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/tr/messages/gwenview.po b/tr/messages/gwenview.po new file mode 100644 index 0000000..23b611b --- /dev/null +++ b/tr/messages/gwenview.po @@ -0,0 +1,1735 @@ +# translation of gwenview.po to +# Koray Löker , 2006. +# Serdar Soytetir , 2008. +# translation of gwendaline.po to +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2008-01-19 12:34+0100\n" +"PO-Revision-Date: 14-01-2008 15:40\n" +"Last-Translator: Serdar Soytetir \n" +"Language-Team: \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=1; plural=0;\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Yeni Dizin..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Yeniden Adlandır..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Tam ekran kipi ile başla" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Dosya tipine göre filtrele" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Dosya kalıbına göre filtrele (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Sadece bu tarihte oluşturulmuş ya da daha yeni dosyaları göster " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Sadece bu tarihte oluşturulmuş ya da daha eski dosyaları göster " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Bir başlangıç dosyası ya da dizini" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "KDE için bir görüntü izleme yazılımı" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Ana geliştirici" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Geliştirici" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Hızlı JPEG önizleme oluşturma (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Addres çubuğu (v0.16.0)\n" +"Geçmiş desteği (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Dosya operasyonu yaması (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Bozuk JPEG dosyalarında önizleme oluştururken kilitlenme sorunu düzeltildi " +"(v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "KDE 3.0 üzerinde derleme işlemi düzeltildi (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "İlk RPM spec dosyası" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "RTL dilleri için araç çubuğu görünümü yaması (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Yazdırma desteği (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Dosya bilgisi görünümü (v1.0.0)\n" +"Tıklayarak otomatik odaklama seçimi için yama (v.1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Yapılandırılabilir fare tekeri davranışı (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Gwenview uygulamasının bir dizindeki ilk resim dosyasını otomatik yükleme " +"özelliğini iptal seçeneği (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Konqueror v3 sürümünde önizleme dosyaları dizininin paylaştırılmasıyla ilgili " +"önizleme oluşturma sorunu düzeltildi (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Fare gezintisi yaması (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Konqueror dizin sağ tuş menüsüne eklenme" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Yer imi Dizini Ekle/Düzenle" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Yer imi Ekle/Düzenle" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Görüntü listesini yapılandır" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Resim Listesi" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Resim Görünümünü Yapılandır" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Resim Görünümü" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Tam Ekran Kipini Yapılandır" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Tam Ekran" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Dosya İşlemlerini Yapılandır" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Dosya İşlemleri" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Slayt Gösterisi" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "KIPI Eklentilerini Yapılandır" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "KIPI Eklentileri" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Çeşitli Ayarlar" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Çeşitli" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Önbellek boyutu: %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/dosya/yolu/resim.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Bir açıklama" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Önbellek zaten boş." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Önizleme önbelleğini silmek istediğinizden emin misiniz? Bu işlem %1 " +"dizinini silecek." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Önbellek silindi." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (Seçilen Resimler)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Ekle" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Sil" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Yer İmi Ekle..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Yer İmi Dizini Ekle..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Düzenle..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Yer imi dizinini (%1) silmek istediğinizden emin misiniz?" +"
Bu işlem dizinle birlikte içindeki tüm yer imlerini de silecek." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Yer İmi &Dizinini Sil" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "%1 yer imini gerçekten silmek istediğinizden emin misiniz?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Yer İmini &Sil" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Hiç resim seçilmedi." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Bu görüntüye yorum eklenemiyor." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Bu görüntüye eklemek istediğiniz yorumu buraya yazabilirsiniz." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Yorum bilgisi yok." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Dış Araçlar" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Pencere yapısını öntanımlı ayarlarına döndürmek üzeresiniz, emin misiniz?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Sıfırla" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Resim yok" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 piksel" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Resim" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Dizinler" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Resim Açıklaması" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Yapılandırma güncellemesi" +"
Yerleşik düzenleme ayarlarında yapılan değişikliklere bağlı olarak eski " +"yapı iptal edildi. Lütfen yerleşik düzenleme ayarlarınıza (dock behaviour) " +"tekrar bakın.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Göz at" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Resmi Göster" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Yeniden Adlandır..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "Buraya K&opyala..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "Buraya &Taşı..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "Buraya &Bağla..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Left" +msgstr "&Sola çevir" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:91 +#: gvimagepart/gvimagepart.cpp:120 +msgid "Rotate &Right" +msgstr "&Sağa çevir" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Ayna görüntüsü" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Baş aşağı çevir" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Slayt Gösterisi" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Yukarı" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Başlangıç" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Dış Araçları Yapılandır..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "%1 Gizle" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "%1 Göster" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Konum Çubuğu" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Konum Çubuğunu Temizle" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "K&onum:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Git" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Eklenti Yok" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "KIPI desteği yok" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Görkem Çetin, Engin Çağatay, İsmail Şimşek, Koray Löker" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "" +"gorkem@kde.org, engincagatay@yahoo.com, simsek@kde.org.tr, loker@pardus.org.tr" + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Slide Show..." +msgstr "Slayt Gösterisi..." + +#: gvdirpart/gvdirpart.cpp:121 +msgid "Stop Slide Show" +msgstr "Slayt Gösterisini Durdur" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:145 +msgid "Image Browser" +msgstr "Resim Gezgini" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Milimetre" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Santimetre" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "İnç" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Orta-Sol" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Orta-Sağ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Üst-Sol" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Üst-Sağ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Alt-Sol" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Üst-Sağ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Üst-Orta" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Alt-Orta" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Merkez" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Seçilen dosyaların silinmesi hakkında" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&Çöp Kutusuna Gönder" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "%n öge seçildi." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "Bu dosyalar sabit belleğinizden tamamen silinecektir." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "Bu dosyalar çöp kutusuna taşınacak." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Üzgünüz, hareketli görüntüler kaydedilemiyor." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "İsim" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Boyut" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Tarih" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Dosya izinleri" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Sahip" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Grup" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview dosyaları bu biçimde kaydedemiyor." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Bu bir döngüsel bağlantı." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Bu dosya sadece okunabilir." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "%1 dizini sadece okunabilir." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Geçici bir dosya oluşturulamadı.\n" +"Sebep: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Resim geçici bir dosyaya kaydedilemedi.\n" +"Sebep: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "%1'e yazılamadı." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Dosya %1 konumuna yüklenemedi." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Kaydederken bir hata oluştu." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Parlaklık/Kontrast/Gamma Ayarları" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Araç ismi boş bırakılamaz" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "\"%1\" isminde bir araç zaten var" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "<İsimlendirilmemiş araç>" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Dosya Kopyala" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Dosyaların Kopyalanacağı Dizini Seçin" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Dosyaya Bağ Koy" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Dosyaların Bağlanacağı Dizini Seç" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Dosya Taşı" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Dosyaların Taşınacağı Dizini Seçin" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Dizin Oluşturma" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Yeni dizinin ismini girin:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Dizin Oluştur" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Bu dosyaları çöpe atmayı gerçekten istiyor musunuz?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Dosyaları Çöpe Gönder" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Çöpe Gönder" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

%1 gerçekten çöpe taşınsın mı?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Dosyayı Çöpe Gönder" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Bu dosyaları silmeyi gerçekten istiyor musunuz?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Dosyaları Sil" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

%1 gerçekten silinsin mi?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Dosya Sil" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Dosya Yeniden Adlandırması" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

%1 dosyasının ismini değiştir:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "&Yeniden Adlandır" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "Buraya &Taşı" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "Buraya &Kopyala" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "Buraya &Bağla" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "&Pencereye Uydur" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "&Genişliğe Uydur" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "&Yüksekliğe Uydur" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Sabit büyüklük" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Gamayı Yükselt" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Gammayı Düşür" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Parlaklığı Yükselt" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Parlaklığı Düşür" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Kontrastı Yükselt" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Kontrastı Düşür" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Görüntü sayfaya sığmıyor, ne yapmak istersiniz?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Küçült" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "%1 resmi değiştirildi, kaydetmek ister misiniz?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Resim %1 konumuna kaydedilemedi." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Açıklama yok)" + +#: gvcore/documentimpl.cpp:100 +msgid "No document to save" +msgstr "Kaydedilecek belge yok" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Biçim:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Diğer..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Tüm dosyalar" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Sadece resimler" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Sadece videolar" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Daha fazla" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&İlk" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Son" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Sonraki" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Önceki Dizin" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Sonraki Dizin" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "&Dizindeki ilk alt dizin" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Dosya bilgisi detaylarına göre" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Önizleme (bilgiler yanda)" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Önizleme (bilgiler altta)" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Önizleme Boyutları" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "&Gizli Dosyaları Göster" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Sırala" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "İsme Göre" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Tarihe Göre" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Boyuta Göre" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Azalan" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Önizleme Görüntüsünün Ayarlarını Düzenle..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Önizleme büyüklüğü: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Büyütmek için sol, küçültmek için sağ tuşu ya da fare tekerleğini " +"kullanabilirsiniz." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Resmi taşımak için sürükleyin, otomatik odaklama için farenin orta tuşunu " +"kullanın. Ctrl tuşuna basılı tutarak odaklama aracını kullanabilirsiniz." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Bu JPEG dosyası kaydedilemedi." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Resim geçici dosyaya kaydedilemedi" + +#: gvimagepart/gvimagepart.cpp:110 +msgid "&Previous Image" +msgstr "&Önceki Resim" + +#: gvimagepart/gvimagepart.cpp:113 +msgid "&Next Image" +msgstr "&Sonraki Resim" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "GVImagePart" +msgstr "GVResim Parçası" + +#: gvimagepart/gvimagepart.cpp:155 +msgid "Image Viewer" +msgstr "Görüntü izleme" + +#: gvimagepart/gvimagepart.cpp:189 +msgid "Loading..." +msgstr "Yükleniyor..." + +#: gvimagepart/gvimagepart.cpp:200 +msgid "Done." +msgstr "Tamamlandı." + +#: gvimagepart/gvimagepart.cpp:319 +msgid "&Save Original" +msgstr "Ö&zgün dosyayı kaydet" + +#: gvimagepart/gvimagepart.cpp:322 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"Gwenview KPart yaptığınız değişiklikleri kaydedemiyor. Özgün dosyayı kaydetmek " +"ister misiniz?" + +#: gvimagepart/gvimagepart.cpp:366 +msgid "Could not open '%1' for writing." +msgstr "'%1' dosyası yazmak için açılamadı." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Yeni Bölüm Ekle" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "Adres:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Başlık:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Simge:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Resim yüklenirken meşgul fare imlecini göster" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Bilgileri Ekranda Göster" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Önizleme:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"dosya.jpg - 1024x768\n" +"Dosya bilgileri" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Ekran göstergesi (OSD) için aşağıdaki anahtar sözcükleri kullanabilirsiniz:\n" +"
    \n" +"
  • %f: dosya adı
  • \n" +"
  • %p: dosya adresi
  • \n" +"
  • %c: açıklama
  • \n" +"
  • %r: çözünürlük
  • \n" +"
  • %n: geçerli resim konumu
  • \n" +"
  • %N: resim sayısı
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: pozlandırma süresi
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: odak uzaklığı
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Değiştirilmiş bir resmi kapatırken yapılacak işlem" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Sor" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Sormadan kaydet" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Değişiklikleri kaydetme" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Resimleri açarken otomatik olarak çevir" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "Gwenview uygulamasını yeniden başlattığınızda anımsanacak ayarlar" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Açılan son adres" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Filtre durumları" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Küçük resimleri &otomatik odaklama seçili ise büyüt" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Arkaplan rengi:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Düzeltme" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Hiçbiri" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Hızlı" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Normal" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "En iyi" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Gecikmeli düzeltme" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Bu seçeneği kullanmak, Gwenview uygulamasının resmi en hızlı şekilde " +"yükledikten sonra düzeltmesini sağlar.\n" +"Bu özelliği bilgisayarınız çok hızlı değilse kullanın." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Geçerli resmi kaydır" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Resim listesine göz at" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Resim Üzerinde Fare Tekeri Davranışı" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Kaydırma çubuklarını göster" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Arşivleri ve dizinleri göster" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Önizleme Görünümü" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Önizlemeler arasındaki boşluk:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Önizleme metninde gösterilecek bilgi:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Dosya ismi" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Görüntü büyüklüğü" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Dosya boyutu" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Dosya tarihi" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Önizleme Önbelleği" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Önizleme görüntülerini önbellekte tut" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Çıkışta önizleme görüntülerini bellekten sil" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Önbellek Boyutunu Hesapla" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Önbelleği Sil" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Baştan Devam Et" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Görüntüleri rastgele sırayla göster" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Dizindeki son görüntüde dur" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Öntanımlı olarak bir dizinin içinde herhangi bir görüntüden başlayarak Sıralı " +"Gösterim yaparsanız son görüntüden sonra başa dönerek seçili görüntüye kadar " +"devam eder.\n" +"\n" +"Bu seçenek işaretlendiğinde dizindeki son görüntüde Sıralı Gösterim durur." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Sonraki resime geçiş aralığı (saniye):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Dosya Taşıma & Kopyalama" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Kopyalama penceresini göster" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Taşıma penceresini göster" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Öntanımlı hedef dizin:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Dosya Silme" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "İşlemi yapmadan önce sor" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Silinen dosyaları çöp kutusuna taşı" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Dosyaları gerçekten sil (tehlikeli)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Simgeler, grafik arayüzde değil" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Silme yöntemi, grafik arayüzde değil" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Dosyaların sayısı, grafik arayüzde değil" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "Ögeleri çöp kutusuna taşımak yerine doğrudan &sil" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"İşaretliyse silinen dosyalar çöp kutusunda saklanmaz, tamamen silinirler" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Bu kutucuk işaretliyse dosyalar çöp kutusunda saklanmak yerine " +"tamamen silinecektir

\n" +"\n" +"

Bu seçeneği kullanırken dikkatli olun: Çoğu dosya sistemi silinen " +"dosyaların kurtarılmasında çok başarılı değildir.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Kontrast:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gamma:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Parlaklık:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Dış Araçları Yapılandır" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Ekle" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Yeni araçlar al" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Dosya İlişkilendirmeleri" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "İsim:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Komut:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"Komut alanında anahtar kelime kullanabilirsiniz:\n" +"
    \n" +"
  • %u: Geçerli URL.
  • \n" +"
  • %U:Geçerli URL'ler. Bu seçeneği, araç çoklu dosya kontrol " +"edebiliyorsa kullanın
  • \n" +"
  • %f: Geçerli dosya. Bu seçeneği, araç URL'leri kontrol edemiyorsa " +"kullanın
  • \n" +"
  • %F: %f ile aynı, fakat çoklu dosya için.
  • \n" +"
\n" +"" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Tüm resimler" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Özel:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Dosya Tipi" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Önizleme Görüntüsü Ayrıntıları" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" +"Daha çok seçenek için \"Gwenview Uygulamasını Yapılandır\" menüsünü " +"kullanın" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Resim Ayarları" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Resim konumu:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Resmin altında dosya ismini &yaz" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Resmin yorumlarını yazdır" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Boyutlandırma" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "Boyutlandırma &yok" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "Resmi sayfaya &sığdır" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Küçük resimleri büyüt" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Boyutlandır:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Oranı koru" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Dosyaları değişkenle listele, *.png gibi" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Bu tarihten:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Sadece bu tarihte oluşturulmuş ya da\n" +"daha yeni dosyaları göster" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Bu tarihe:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Sadece bu tarihte oluşturulmuş ya da daha eski dosyaları göster" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Filtrele" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Renkler" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Git" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Eklentiler" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Resimler" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Efektler" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Araçlar" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Toplu İşlemler" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Koleksiyonlar" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Pencere" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Konum Araç Çubuğu" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 öge" diff --git a/uk/Makefile.am b/uk/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/uk/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/uk/messages/Makefile.am b/uk/messages/Makefile.am new file mode 100644 index 0000000..7ffee10 --- /dev/null +++ b/uk/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = uk +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/uk/messages/gwenview.po b/uk/messages/gwenview.po new file mode 100644 index 0000000..c99c680 --- /dev/null +++ b/uk/messages/gwenview.po @@ -0,0 +1,1741 @@ +# Translation of gwenview.po to Ukrainian +# translation of gwenview.po to Ukrainian +# Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. +# +# Eugene Onischenko , 2003. +# Ivan Petrouchtchak , 2004, 2005. +# Ivan Petrouchtchak , 2005, 2007. +# Andriy Rysin , 2006. +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-02-07 22:33-0800\n" +"Last-Translator: Ivan Petrouchtchak \n" +"Language-Team: Ukrainian \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=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>" +"=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Нова тека..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Перейменувати..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Запустити в повноекранному режимі" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Відібрати файли за типом" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Відібрати файли за шаблоном (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Показувати лише файли новіші або дати " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Показувати лише файли старіші або дати " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Початковий файл або каталог" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Переглядач зображень для KDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Головний розробник" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Розробник" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Швидке створення мініатюр JPEG (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Панель адреси (v0.16.0)\n" +"Підтримка історії (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Латка дій з файлами (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Виправив помилку, яка виникала при створенні мініатюри для ушкодженого " +"JPEG-файла (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Виправив компіляцію для KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Перший RPM spec-файл" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "Латка для розміщення пенала для мов RTL (v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Підтримка друку (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Перегляд інформації про файл (v1.0.0)\n" +"Латка для перемикання автоматичного масштабування мишкою (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Поведінка (яку можна налаштувати) коліщатка мишки (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" +"Параметр заборони в Gwenview автоматичного завантаження першого зображення в " +"теці (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Виправив створення мініатюр для спільного використання теки мініатюр в " +"Konqueror v3 (v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Латка для навігації мишкою (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Інтеграція в контекстне меню теки в Konqueror" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Додати/змінити теку закладок" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Додати/змінити закладку" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Налаштувати список зображень" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Список зображень" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Налаштування перегляду зображень" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Перегляд зображень" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Налаштувати повноекранний режим" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Повний екран" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Налаштувати дії над файлами" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Дії над файлами" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Перегляд слайдів" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Налаштувати втулки KIPI" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "Втулки KIPI" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Різні параметри" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Інше" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Розмір кешу: %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/шлях/до/якогось/зображення.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Коментар" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Кеш вже порожній." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Ви впевнені, що бажаєте спорожнити кеш мініатюр? Це призведе до вилучення " +"каталогу %1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Кеш спорожнено." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (вибрані зображення)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Додати" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Вилучити" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Додати закладку..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Додати теку закладок..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Змінити..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Ви впевнені, що хочете видалити теку закладок %1?" +"
Буде видалено теку і всі закладки в ній." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Видалити &теку закладок" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Ви впевнені, що хочете видалити закладку %1?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Видалити &закладку" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Не вибрано зображення." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Це зображення не можна коментувати." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Введіть сюди свій коментар до цього зображення." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Немає коментарю." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Зовнішні засоби" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "Ви збираєтесь повернути налаштування вікна до типового; ви впевнені?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Скинути" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Зображення відсутні" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 пікселів" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Зображення" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Теки" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Коментар до зображення" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Оновлення конфігурації" +"
Через деякі зміни у поведінці швартування, вашу стару конфігурацію " +"швартування було скасовано. Будь ласка, налаштуйте ваші швартування знову.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Навігація" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Переглянути зображення" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Перейменувати..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Копіювати в..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "Перес&унути в..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "&Посилання на..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Обернути &ліворуч" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Обернути &праворуч" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Віддзеркалення" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Перевернути" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Показ слайдів" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Вверх" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Домівка" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Налаштувати зовнішні засоби..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Сховати %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Показати %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Панель адреси" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Очистити панель адреси" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "&Адреса:" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Перейти" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Немає втулку" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Підтримка KIPI відсутня" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Eugene Onischenko,Іван Петрущак" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "oneugene@ukr.net,ivanpetrouchtchak@yahoo.com" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Показ слайдів..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Зупинити показ слайдів" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Навігатор зображень" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Міліметри" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Сантиметри" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Дюйми" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Центр ліворуч" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Центр праворуч" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Зверху ліворуч" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Зверху праворуч" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Внизу ліворуч" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Внизу праворуч" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Зверху по центру" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Внизу по центру" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Центр" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Вибрані файли буде вилучено" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "&Відіслати в смітник" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" +"Вибрано %n елемент.\n" +"Вибрано %n елементи.\n" +"Вибрано %n елементів." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Цей елемент буде назавжди видалено з вашого жорсткого диска.\n" +"Ці елементи буде назавжди видалено з вашого жорсткого диска.\n" +"Ці елементи буде назавжди видалено з вашого жорсткого диска." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" +"Цей елемент буде перенесено у смітник.\n" +"Ці елементи буде перенесено у смітник.\n" +"Ці елементи буде перенесено у смітник." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Вибачте, оживлені зображення неможливо зберегти." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Назва" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Розмір" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Змінено" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Права доступу" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Власник" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Група" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview не може зберігати файли в цьому форматі." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Це циклічне посилання." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Цей файл тільки для читання." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "Тека %1 тільки для читання." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Не вдалось створити тимчасовий файл.\n" +"Причина: %1." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Помилка збереження зображення в тимчасовий файл.\n" +"Причина: %1." + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Не вдалось записати в %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Не вдалось вивантажити файл на %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Під час збереження сталась помилка." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Відкоригувати яскравість / контрастність / гаму" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Назва інструмента не може бути порожньою" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Вже існує інструмент з назвою \"%1\"" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "<інструмент без назви>" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Копіювати файл" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Виберіть теку, куди копіюватимуться файли" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Посилання до файла" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Виберіть теку, де буде посилання до файлів" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Пересунути файл" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Виберіть теку, куди пересуватимуться файли" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Створення теки" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Введіть назву для нової теки:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Створити теку" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Ви дійсно хочете викинути ці файли у смітник?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Викинути файли у смітник" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Викинути у смітник" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

Ви дійсно хочете пересунути %1 у смітник?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Викинути файл у смітник" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Ви дійсно хочете видалити ці файли?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Видалити файли" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Ви дійсно хочете видалити %1?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Видалити файл" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Перейменування файла" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Перейменувати файл %1 в:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "&Перейменувати" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "Пере&сунути сюди" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "С&копіювати сюди" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "По&силання сюди" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "Вмістити у &вікно" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Вмістити по &ширині" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Вмістити по &висоті" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Зафіксувати масштаб" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Збільшити гаму" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Зменшити гаму" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Збільшити яскравість" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Зменшити яскравість" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Збільшити контраст" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Зменшити контраст" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Зображення не вміщається на сторінці. Що ви хочете робити?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Зменшити" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "Зображення %1 було змінено, хочете зберегти ці зміни?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Не вдалось зберегти зображення до %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Коментар відсутній)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Немає документа для збереження" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Формат:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Інше..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Всі файли" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Тільки зображення" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Тільки відео" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Інше" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Перший" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Останній" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Наступне" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "&Попередня тека" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "&Наступна тека" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "&Перша підтека" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Подробиці" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Мініатюри з інформацією збоку" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Мініатюри з інформацією знизу" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Розмір мініатюри" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Відображати &приховані файли" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Впорядкувати" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "За назвою" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "За датою" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "За розміром" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Спадаючий" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Редагувати подробиці мініатюр..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Розмір мініатюри: %1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Щоб збільшити, клацніть лівою кнопкою мишки; щоб зменшити -- правою. Також " +"можна вживати коліщатко мишки." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Потягніть, щоб пересунути зображення, клацніть середньою кнопкою мишки, щоб " +"перемкнути автомасштабування. Натисніть і тримайте клавішу Control, щоб перейти " +"до засобу масштабування." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Не вдалось зберегти JPEG-файл." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Не вдалось зберегти зображення у тимчасовий файл" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "&Попереднє зображення" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "&Наступне зображення" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Переглядач зображень" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Ладування..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Завершено." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "&Зберегти оригінал" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"Компонент Gwenview не може зберегти ваші зміни. Хочете зберегти оригінал?" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "Неможливо відкрити \"%1\" для запису." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Додати нову гілку" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Заголовок:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Піктограма:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Показувати зайнятий курсор мишки при завантаженні зображення" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Індикатор" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Попередній перегляд:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"file.jpg - 1024x768\n" +"Коментар до файлу" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, fuzzy, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Для форматування індикатора дисплея вживайте наступні\n" +"ключові слова:\n" +"
    \n" +"
  • %f: назва файла
  • \n" +"
  • %p: шлях файла
  • \n" +"
  • %c: коментар
  • \n" +"
  • %r: роздільна здатність
  • \n" +"
  • %n: поточна позиція зображення
  • \n" +"
  • %N: рахунок зображення
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Що робити під час переходу від змінених зображень" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Запитати" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Зберігати приховано" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Відкинути зміни" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Автоматично обертати зображення під час завантаження" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "Які параметри потрібно запам'ятати для наступного запуску Gwenview" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "Останній відкритий URL" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Стан фільтру" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Збільшувати малі зображення, коли ввімкнено автоматичне &масштабування" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Колір тла:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Згладжування" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Немає" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Швидко" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Звичайно" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Найкраще" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Запізніле згладжування" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"При увімкненні цього параметра, Gwenview буде показувати зображення " +"якнайшвидше, і згладжувати його після певної затримки.\n" +"Скористайтесь цим параметром, якщо ваш комп'ютер не надто швидкий." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Прокрутка поточного зображення" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Навігація списку зображень" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Поведінка коліщатка мишки над зображенням" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Відображати смужки прокрутки" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Відображати каталоги та архіви" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Перегляд мініатюр" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Відстань між мініатюрами:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Інформація для тексту мініатюри:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Назва файла" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Розмір зображення" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Розмір файла" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Дата файла" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Кеш мініатюр" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Зберігати мініатюри в кешу" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Автоматично випорожнювати кеш з мініатюрами при виході" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Підрахувати розмір кешу" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Спорожнити кеш" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Зациклити" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Показувати зображення в довільному порядку" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Зупинитися на останньому зображенню теки" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Типово, якщо ви почнете показ слайдів з середини теки, то буде показано всі " +"зображення після цього зображення, а потім всі зображення перед цим початковим " +"зображенням.\n" +"\n" +"Якщо цей параметр увімкнено, то показ слайдів зупиниться на останньому " +"зображенні теки." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Затримка між зображеннями (у секундах):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Пересування та копіювання файлів" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Відображати діалог копіювання" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Відображати діалог перенесення" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Типовий каталог призначення:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Видалення файлів" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Запитувати на підтвердження" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Пересувати видалені файли у смітник" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Дійсно видаляти фали (ризиковано)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Шаблон заміни піктограм (не в графічному інтерфейсі)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Шаблон заміни для методу видалення (не в графічному інтерфейсі)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Шаблон заміни для кількості файлів (не в графічному інтерфейсі)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "&Видаляти елементи, а не пересувати їх в смітник" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" +"Якщо увімкнено, то елементи буде назавжди видалено, а не перенесено у смітник" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Якщо це увімкнено, то елементи буде назавжди вилучено" +", замість переміщення у смітник.

\n" +"\n" +"

Вживайте цей параметр обережно: Більшість файлових систем не в " +"змозі надійно відновити видалені файли.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "&Контраст:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Гамма:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "&Яскравість:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Налаштувати зовнішні засоби" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "&Додати" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Отримати більше інструментів" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Асоціації файлів" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Назва:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Команда:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"В полі команд можна використовувати ключові слова:\n" +"
    \n" +"
  • %u: Поточна адреса URL.
  • \n" +"
  • %U: Поточні адреси URL. Використовуйте, якщо засіб може передавати " +"декілька файлів одночасно.
  • \n" +"
  • %f: Поточний файл. Використовуйте, якщо засіб не може працювати з " +"адресами URL.
  • \n" +"
  • %F: Таке саме як %f, але для декількох файлів.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Всі зображення" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Власне:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Тип MIME" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Подробиці мініатюри" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "Більше параметрів у вікні \"Налаштувати Gwenview\"" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Параметри зображення" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Позиція зображення:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "Друкувати &назву файла під зображенням" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "Друкувати коментар до зображення" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Масштабування" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "&Без масштабування" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "&Влаштувати зображення в сторінку" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Збільшувати менші зображення" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "&Масштабувати до:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Зберігати пропорції" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Відібрати файли по шаблону, напр., *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Від:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "Показувати лише файли новіші або цієї дати" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "По:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "Показувати лише файли старіше або цієї дати" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Фільтр" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Кольори" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Перейти" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Втулки" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Зображення" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Ефекти" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Інструменти" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Пакетна обробка" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Збірки" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&Вікно" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Панель адреси" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 елементів" diff --git a/ven/Makefile.am b/ven/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/ven/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/ven/messages/Makefile.am b/ven/messages/Makefile.am new file mode 100644 index 0000000..da1b591 --- /dev/null +++ b/ven/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = ven +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/ven/messages/gwenview.po b/ven/messages/gwenview.po new file mode 100644 index 0000000..d2e81be --- /dev/null +++ b/ven/messages/gwenview.po @@ -0,0 +1,1755 @@ +# translation of gwenview.po to +# Copyright (C) 2002 Free Software Foundation, Inc. +# Fhatuwani Rambau , 2002 +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2002-10-11 15:17+0200\n" +"Last-Translator: Fhatuwani Rambau \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.0beta2\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "" + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Rinululani dzina..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, fuzzy, no-c-format +msgid "Configure Image List" +msgstr "Tshifanyiso" + +#: app/configdialog.cpp:124 +#, fuzzy +msgid "Image List" +msgstr "Tshifanyiso" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, fuzzy, no-c-format +msgid "Configure Image View" +msgstr "Tshifanyiso" + +#: app/configdialog.cpp:128 +#, fuzzy +msgid "Image View" +msgstr "Tshifanyiso" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "" + +#: app/configdialog.cpp:147 +#, fuzzy +msgid "Configure KIPI Plugins" +msgstr "Tshifanyiso" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, fuzzy, no-c-format +msgid "Miscellaneous Settings" +msgstr "Tshifanyiso" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Misc" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "Burausu" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "" + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "" + +#: app/kipiinterface.cpp:166 +#, fuzzy +msgid "%1 (Selected Images)" +msgstr "Tshifanyiso" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "" + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "Tshifanyiso" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +#, fuzzy +msgid "Image" +msgstr "Tshifanyiso" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "" + +#: app/mainwindow.cpp:915 +#, fuzzy +msgid "Image Comment" +msgstr "Burausu" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" + +#: app/mainwindow.cpp:967 +#, fuzzy +msgid "Browse" +msgstr "Burausu" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "Tshifanyiso" + +#: app/mainwindow.cpp:978 +#, fuzzy +msgid "&Rename..." +msgstr "Rinululani dzina..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "" + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "" + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "" + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "" + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "" + +#: app/mainwindow.cpp:1099 +#, fuzzy, c-format +msgid "Show %1" +msgstr "Sumbedzani zwirengomu" + +#: app/mainwindow.cpp:1229 +#, fuzzy +msgid "Location Bar" +msgstr "Sumbedzani bara ya maimo" + +#: app/mainwindow.cpp:1235 +#, fuzzy +msgid "Clear Location Bar" +msgstr "Sumbedzani bara ya maimo" + +#: app/mainwindow.cpp:1240 +#, fuzzy +msgid "L&ocation:" +msgstr "Sumbedzani bara ya maimo" + +#: app/mainwindow.cpp:1245 +#, fuzzy +msgid "Go" +msgstr "&Ya" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Fhatuwani Rambau" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "fhatuwani@translate.org.za" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "" + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:144 +#, fuzzy +msgid "Image Browser" +msgstr "Burausu" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +#, fuzzy +msgid "Copy File" +msgstr "&Kopani fhano" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "" + +#: gvcore/fileopobject.cpp:143 +#, fuzzy +msgid "Link File" +msgstr "&Tshimbidzani hafha" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "" + +#: gvcore/fileopobject.cpp:172 +#, fuzzy +msgid "Move File" +msgstr "&Tshimbidzani hafha" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "Tshifanyiso" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "" + +#: gvcore/fileopobject.cpp:284 +#, fuzzy +msgid "Delete Files" +msgstr "Zwidodombedzhwa" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "" + +#: gvcore/fileopobject.cpp:291 +#, fuzzy +msgid "Delete File" +msgstr "&Tshimbidzani hafha" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "Rinululani dzina..." + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Tshimbidzani hafha" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Kopani fhano" + +#: gvcore/fileoperation.cpp:99 +#, fuzzy +msgid "&Link Here" +msgstr "&Tshimbidzani hafha" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "" + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, fuzzy, no-c-format +msgid "All files" +msgstr "&Tshimbidzani hafha" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "Tshifanyiso" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:289 +#, fuzzy +msgid "&Next" +msgstr "Tshifanyiso" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:297 +#, fuzzy +msgid "&Next Folder" +msgstr "Tshifanyiso" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Zwidodombedzhwa" + +#: gvcore/fileviewcontroller.cpp:306 +#, fuzzy +msgid "Thumbnails with Info on Side" +msgstr "Nala dza gunwe" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:321 +#, fuzzy +msgid "Thumbnail Size" +msgstr "Nala dza gunwe" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:418 +#, fuzzy +msgid "Edit Thumbnail Details..." +msgstr "Nala dza gunwe" + +#: gvcore/fileviewcontroller.cpp:750 +#, fuzzy, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Nala dza gunwe" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:112 +#, fuzzy +msgid "&Next Image" +msgstr "Tshifanyiso" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:154 +#, fuzzy +msgid "Image Viewer" +msgstr "Tshifanyiso" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:199 +#, fuzzy +msgid "Done." +msgstr "A huna" + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "Sumbedzani bara ya maimo" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "A huna" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, fuzzy, no-c-format +msgid "Show scroll bars" +msgstr "Sumbedzani bara ya maimo" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, fuzzy, no-c-format +msgid "Thumbnail View" +msgstr "Nala dza gunwe" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, fuzzy, no-c-format +msgid "Image size" +msgstr "Tshifanyiso" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, fuzzy, no-c-format +msgid "Thumbnail Cache" +msgstr "Nala dza gunwe" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, fuzzy, no-c-format +msgid "Empty Cache" +msgstr "Cache" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, fuzzy, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Zwidodombedzhwa" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, fuzzy, no-c-format +msgid "All images" +msgstr "Tshifanyiso" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, fuzzy, no-c-format +msgid "Thumbnail Details" +msgstr "Nala dza gunwe" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, fuzzy, no-c-format +msgid "Image Settings" +msgstr "Tshifanyiso" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, fuzzy, no-c-format +msgid "Image position:" +msgstr "Tshifanyiso" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "&Tshimbidzani hafha" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, fuzzy, no-c-format +msgid "&Go" +msgstr "&Ya" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, fuzzy, no-c-format +msgid "Images" +msgstr "Tshifanyiso" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, fuzzy, no-c-format +msgid "Location Toolbar" +msgstr "Sumbedzani bara ya maimo" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "&Tshimbidzani hafha" + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "&Tshimbidzani hafha" + +#, fuzzy +#~ msgid "L&ocation: " +#~ msgstr "Sumbedzani bara ya maimo" + +#, fuzzy +#~ msgid "Filter:" +#~ msgstr "&Tshimbidzani hafha" + +#, fuzzy +#~ msgid "Custom Filter" +#~ msgstr "&Kopani fhano" + +#, fuzzy +#~ msgid "Filtered" +#~ msgstr "&Tshimbidzani hafha" + +#, fuzzy +#~ msgid "Delete item(s)" +#~ msgstr "Zwidodombedzhwa" + +#, fuzzy +#~ msgid "Image View Toolbar" +#~ msgstr "Tshifanyiso" + +#, fuzzy +#~ msgid "%1 - No Images" +#~ msgstr "Tshifanyiso" + +#, fuzzy +#~ msgid "Interface" +#~ msgstr "Mbekanyamushumo i tendelaho mushumisi u davhidzana na khomupwutha" + +#~ msgid "Show menu" +#~ msgstr "Sumbedzani zwirengomu" + +#, fuzzy +#~ msgid "Show toolbars" +#~ msgstr "Sumbedzani bara ya maimo" + +#~ msgid "Properties..." +#~ msgstr "Zwishumiswa..." + +#, fuzzy +#~ msgid "Show location toolbar" +#~ msgstr "Sumbedzani bara ya maimo" + +#, fuzzy +#~ msgid "&Show Image Only" +#~ msgstr "Sumbedzani zwirengomu" + +#, fuzzy +#~ msgid "Show address bar" +#~ msgstr "Sumbedzani bara ya maimo" + +#, fuzzy +#~ msgid "Detailed View" +#~ msgstr "Zwidodombedzhwa" diff --git a/vi/Makefile.am b/vi/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/vi/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/vi/messages/Makefile.am b/vi/messages/Makefile.am new file mode 100644 index 0000000..fd57fc3 --- /dev/null +++ b/vi/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = vi +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/vi/messages/gwenview.po b/vi/messages/gwenview.po new file mode 100644 index 0000000..7a8c2e8 --- /dev/null +++ b/vi/messages/gwenview.po @@ -0,0 +1,1735 @@ +# Vietnamese translation for Gwenview. +# Copyright © 2007 KDE i18n Project for Vietnamese. +# Clytie Siddall , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview KDE3\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2007-07-08 22:54+0930\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: Vietnamese \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.6.4a6\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "Thư mục mới..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Thay tên..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Khởi chạy trong chế độ toàn màn hình" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "Lọc theo kiểu tập tin" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "Lọc theo mẫu tập tin (*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "Chỉ hiển thị các tập tin mới hơn hay có ngày tháng " + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "Chỉ hiển thị các tập tin cũ hơn hay có ngày tháng " + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Tập tin hay thư mục bắt đầu" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Bộ xem và duyệt ảnh cho KDE." + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "Nhà phát triển chính" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "Nhà phát triển" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "Tạo ra ảnh mẫu JPEG nhanh (v0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"Thanh địa chỉ (v0.16.0)\n" +"Hỗ trợ lịch sử (v1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "Đắp vá thao tác tập tin (v0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" +"Sửa chữa sự sụp đổ khi thử tạo ra ảnh mẫu cho tập tin JPEG bị hỏng (v0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "Sửa chữa sự biên dịch trên KDE 3.0 (v0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "Tập tin đặc tả RPM đầu" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" +"Đắp vá bố trí thanh công cụ cho các ngôn ngữ viết từ bên phải-sang-trái " +"(v0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "Hỗ trợ khả năng in (v1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"Ô xem thông tin tập tin (v1.0.0)\n" +"Đắp vá bật/tắt tự động thu phóng khi nhấn vào (v1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "Khả năng cấu hình ứng xử bánh xe trên con chuột (v1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "Tùy chọn ngăn cản Gwenview tự động nạp ảnh đầu của thư mục (v0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" +"Sửa chữa sự tạo ra ảnh mẫu để chia sẻ thư mục ảnh mẫu của Konqueror v3 " +"(v0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "Đắp vá duyệt qua bằng con chuột (v0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Hợp nhất trong trình đơn ngữ cảnh thư mục Konqueror" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "Thêm/Sửa thư mục liên kết lưu" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "Thêm/Sửa liên kết lưu" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "Cấu hình danh sách ảnh" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "Danh sách ảnh" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "Cấu hình ô xem ảnh" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "Xem ảnh" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Cấu hình chế độ toàn màn hình" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Toàn màn hình" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "Cấu hình thao tác tập tin" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Thao tác tập tin" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "Chiếu ảnh" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "Cấu hình phần bổ sung KIPI" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "Phần bổ sung KIPI" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "Thiết lập lặt vặt" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Lặt vặt" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Cỡ bộ nhớ tạm là %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/đường/dẫn/đến/ảnh.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "Ghi chú" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Bộ nhớ tạm đã rỗng." + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Bạn có chắc muốn đổ bộ nhớ tạm ảnh mẫu không? Việc này sẽ xoá thư mục %1" +"." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Bộ nhớ tạm bị đổ." + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (Ảnh đã chọn)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "Thêm" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "Bỏ" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "Thêm liên kết lưu..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "Thêm thư mục liên kết lưu..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "Sửa..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "" +"Bạn có chắc muốn xoá thư mục liên kết lưu %1?" +"
Việc này sẽ xoá thư mục và tất cả các liên kết lưu nằm trong nó." + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "Xoá thư mục liên kết lưu" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Bạn có chắc muốn xoá liên kết lưu %1 không?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "Xoá &liên kết lưu" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "Chưa chọn ảnh." + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "Không thể ghi chú về ảnh này." + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "Gõ vào đây để thêm ghi chú vào ảnh này." + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "Không có ghi chú sẵn sàng." + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "Công cụ bên ngoài" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" +"Bạn sắp hoàn nguyên thiết lập cửa sổ về các giá trị mặc định gốc: bạn có chắc " +"chưa?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "Đặt lại" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "Không có ảnh" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 × %2 điểm ảnh" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "Ảnh" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Thư mục" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "Ghi chú ảnh" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" +"Cập nhật cấu hình" +"
Do một số thay đổi trong ứng xử neo, cấu hình neo cũ của bạn đã bị hủy. Hãy " +"điều chỉnh lại các neo.
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "Duyệt" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "Xem ảnh" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "Tha&y tên..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Chép vào..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "Chu&yển tới..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "&Liên kết tới..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "Xoay t&rái" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "Xoay &phải" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "&Nhân bản" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Lật" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "Chiếu ảnh" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Lên" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "Nhà" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "Cấu hình công cụ bên ngoài..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Ẩn %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Hiện %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Thanh vị trí" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "Xoá thanh vị trí" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "&Vị trí: " + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "Tới" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "Không có phần bổ sung" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "Không hỗ trợ KIPI" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Nhóm Việt hoá KDE" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "kde-l10n-vi@kde.org" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "Chiếu ảnh..." + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "Dừng chiếu ảnh" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "Image Browser" +msgstr "Bộ duyệt ảnh" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "Mili-mét" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "Cen-ti-mét" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "Insơ" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "Giữa-trái" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "Giữa-phải" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "Trên-trái" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "Trên-phải" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "Dưới-trái" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "Dưới-phải" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "Trên-giữa" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "Dưới-giữa" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "Giữa" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "Sắp xoá các tập tin đã chọn" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "Chu&yển vào Rác" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "%n mục đã chọn." + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" +"Những mục này sẽ bị xoá hoàn toàn khỏi đĩa cứng của bạn." + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "Những mục này sẽ bị di chuyển vào Sọt Rác." + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "Tiếc là không thể lưu ảnh hoạt cảnh." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Tên" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Cỡ" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Ngày" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "Quyền hạn" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Sở hữu" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Nhóm" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview không thể ghi tập tin theo định dạng này." + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "Đây là một liên kết vòng lặp." + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "Tập tin này là chỉ-đọc." + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "Thư mục %1 là chỉ-đọc." + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"Không thể tạo tập tin tạm thời.\n" +"Lý do : %1" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"Lỗi lưu ảnh vào tập tin tạm thời.\n" +"Lý do : %1" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "Không thể ghi vào %1." + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "Không thể tải tập tin lên %1." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "Gặp lỗi khi lưu." + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "Chỉnh độ sáng/tương phản/gamma" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "Tên công cụ không thể rỗng" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "Một công cụ tên « %1 » đã có." + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "Chép tập tin" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "Hãy chọn thư mục vào đó cần sao chép các tập tin" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "Liên kết tập tin" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "Hãy chọn thư mục vào đó cần liên kết các tập tin" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "Di chuyển tập tin" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "Hãy chọn thư mục vào đó cần di chuyển các tập tin" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "Đang tạo thư mục" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Hãy nhập vào tên của thư mục mới:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "Tạo thư mục" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "Bạn thực sự muốn xoá các tập tin này không?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "Xoá tập tin" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "&Xoá" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "Bạn thực sự muốn di chuyển %1 vào Sọt Rác không?" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "Xoá tập tin" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "Bạn thực sự muốn xoá các tập tin này không?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "Xoá tập tin" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

Bạn thật sự muốn xoá « %1 » không?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "Xoá tập tin" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "Đang thay tên tập tin" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

Thay tên tập tin %1 thành:

:" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "&Thay tên" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "Chu&yển vào đây" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Chép vào đây" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "&Liên kết vào đây" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "&Vừa khít cửa sổ" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "Vừa khít độ &rộng" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "Vừa khít độ &cao" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Khoá thu phóng" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "Tăng gamma" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "Giảm gamma" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "Tăng độ sáng" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "Giảm độ sáng" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "Tăng độ tương phản" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "Giảm độ tương phản" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "Ảnh này không vừa trang: bạn có muốn làm gì vậy?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "Thu nhỏ" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" +"Ảnh %1 bị sửa đổi: bạn có muốn lưu các thay đổi này không?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "Không thể lưu ảnh vào %1." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(Không ghi chú)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "Không có tài liệu cần lưu" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Định dạng:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "Khác..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Mọi tập tin" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "Chỉ ảnh" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "Chỉ ảnh động" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "Thêm" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "Đầ&u" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Cuối" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "&Kế" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "Thư mục t&rước" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "Thư mục &kế" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "Thư mục con đầ&u" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Chi tiết" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "Mẫu ảnh có thông tin bên cạnh" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "Mẫu ảnh có thông tin bên dưới" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "Cỡ ảnh mẫu" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Hiện các tập tin ẩ&n" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "Sắp xếp" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "Theo tên" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "Theo ngày" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "Theo cỡ" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "Giảm dần" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "Sửa chi tiết ảnh mẫu..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Cỡ ảnh mẫu: %1 × %2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" +"Nhấn-trái để phóng to, nhấn-phải để thu nhỏ. Cũng có thể sử dụng bánh xe trên " +"con chuột." + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" +"Kéo để di chuyển ảnh, nhấn-giữa để bật/tắt tự động thu phóng. Ấn giữ phím Ctrl " +"để chuyển đổi sang công cụ thu phóng." + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "Không thể lưu tập tin JPEG này." + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "Không thể lưu ảnh vào tập tin tạm thời" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "Ảnh t&rước" + +#: gvimagepart/gvimagepart.cpp:112 +msgid "&Next Image" +msgstr "Ảnh &kế" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "Image Viewer" +msgstr "Bộ xem ảnh" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "Đang nạp..." + +#: gvimagepart/gvimagepart.cpp:199 +msgid "Done." +msgstr "Hoàn tất." + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "&Lưu ảnh gốc" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" +"Gwenview KPart không thể lưu các sự sửa đổi của bạn. Bạn có muốn lưu ảnh gốc " +"không?" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "Không thể mở « %1 » để ghi." + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "Thêm nhánh mới" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "Tựa :" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "Biểu tượng:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "Hiển thị con trỏ chuột còn bận khi nạp ảnh" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "Hiển thị trên màn hình" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "Xem thử :" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"ttin.jpg - 1024×768\n" +"Ghi chú tập tin" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Có thể sử dụng những từ khoá này để định dạng sự hiển thị trên màn hình:\n" +"
    \n" +"
  • %f: tên tập tin
  • \n" +"
  • %p: đường dẫn tập tin
  • \n" +"
  • %c: ghi chú
  • \n" +"
  • %r: độ tương phản
  • \n" +"
  • %n: vị trí ảnh hiện có
  • \n" +"
  • %N: số đếm ảnh
  • \n" +"
  • %a: độ mở
  • \n" +"
  • %t: thời gian phơi nắng
  • \n" +"
  • %i: ISO
  • \n" +"
  • %l: tiêu cư
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "Rời ảnh bị sửa đổi thì làm gì" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "Hỏi" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "Lưu, không cần xác nhận" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Hủy các thay đổi" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "Tự động xoay ảnh khi nạp" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "Những thiết lập nào cần nhớ lần kế tiếp khởi chạy Gwenview" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "URL mở cuối" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "Tình trạng bộ lọc" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "Phóng to ảnh nhỏ khi khả năng tự động thu phóng đã bật" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "Màu nền:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "Làm mịn" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Không có" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "Nhanh" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "Chuẩn" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "Tốt nhất" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "Làm mịn bị trễ" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"Bật tùy chọn này thì Gwenview hiển thị ảnh càng nhanh càng có thể, rồi làm mịn " +"nó sau khi đợi một chút.\n" +"Dùng tùy chọn này với máy tính chậm hơn." + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "Cuộn ảnh hiện có" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "Duyệt qua danh sách ảnh" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Ứng xử bánh xe chuột trên ảnh" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "Hiện thanh cuộn" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "Hiện các thư mục và kho" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "Ô xem ảnh mẫu" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Lề giữa các ảnh mẫu:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "Thông tin cần hiển thị trong văn bản ảnh mẫu:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "Tên tập tin" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "Cỡ ảnh" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "Cỡ tập tin" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "Ngày tháng tập tin" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "Bộ nhớ tạm ảnh mẫu" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "Lưu tạm các ảnh mẫu" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "Tự động đổ bộ nhớ tạm ảnh mẫu khi thoát" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Tính kích cỡ bộ nhớ tạm" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Đổ bộ nhớ tạm" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "Vòng lặp" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "Hiển thị ảnh theo thứ tự ngẫu nhiên" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Dừng sau ảnh cuối của thư mục" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"Mặc định là nếu bạn bắt đầu chiếu ảnh từ ảnh ở giữa thư mục, chiếu ảnh sẽ hiển " +"thị mọi ảnh sau ảnh bắt đầu, rồi mọi ảnh trước ảnh bắt đầu.\n" +"\n" +"Bật tùy chọn này để dừng chiếu ảnh sau ảnh cuối của thư mục." + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Hoãn giữa hai ảnh (theo giây):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "Chuyển và Chép Tập tin" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Hiện hộp thoại Chép" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Hiện hộp thoại Chuyển" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Thư mục đích mặc định:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "Đang xoá tập tin" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "Yêu cầu xác nhận" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "Chuyển các ảnh bị xoá vào Sọt Rác" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "Thực sự xoá tập tin (nguy hiểm)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "Bộ giữ chỗ biểu tượng, không trong GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "Bộ giữ chỗ phương pháp xoá, không trong GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "Bộ giữ chỗ số tập tin, không trong GUI" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "&Xoá mục thay vào di chuyển chúng vào Sọt Rác" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "Bật thì các mục sẽ bị xoá hoàn toàn thay vào bị để vào Sọt Rác" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

Đánh dấu trong hộp này thì các mục sẽ bị xoá hoàn toàn " +"thay vào bị để vào Sọt Rác.

\n" +"\n" +"

Hãy cản thận: phần lớn hệ thống tập tin không hủy xoá tin cậy các " +"tập tin bị xoá.

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "Độ tương &phản:" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "&Gamma (γ):" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "Độ &sáng:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "Cấu hình công cụ bên ngoài" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "Thê&m" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "Lấy công cụ thêm" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "Quan hệ tập tin" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Tên:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Lệnh:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"Cũng có thể sử dụng Từ Khoá trong trường Lệnh:\n" +"
    \n" +"
  • %u: URL hiện có.
  • \n" +"
  • %U: các URL hiện có. Dùng từ khoá này nếu công cụ có khả năng quản " +"lý nhiều tập tin đồng thời.
  • \n" +"
  • %f: tập tin hiện có. Dùng từ khoá này nếu công cụ không thể quản " +"lý địa chỉ URL.
  • \n" +"
  • %F: bằng %f, nhưng đối với nhiều tập tin.
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "Mọi ảnh" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Tự chọn:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Kiểu MIME" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "Chi tiết ảnh mẫu" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "Để tìm tùy chọn thêm, xem hộp thoại Cấu hình Gwenview" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "Thiết lập ảnh" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "Vị trí ảnh:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "In tê&n tập tin bên dưới ảnh" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "In ghi chú về ảnh" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "Co dãn" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "Khô&ng co dãn" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "Khít ảnh &vừa trang" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "Co dãn mọi ảnh nhỏ cho lớn hơn" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "Co &dãn thành:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "Giữ tỷ lệ" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "Lọc các tập tin theo ký tự đại diện, v.d. « *.png »" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "Từ :" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" +"Chỉ hiể thị các tập tin mới hơn\n" +"hoặc có ngày tháng này" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "Đến:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" +"Chỉ hiể thị các tập tin cũ hơn\n" +"hoặc có ngày tháng này" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "&Lọc" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "&Màu sắc" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "&Tới" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "&Bổ sung" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "Ảnh" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "Hiệu ứng" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "Công cụ" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "Tiến trình bó" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "Tập hợp" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "Cửa &sổ" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Vị trí thanh công cụ" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 mục" diff --git a/xh/Makefile.am b/xh/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/xh/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/xh/messages/Makefile.am b/xh/messages/Makefile.am new file mode 100644 index 0000000..bd6d67f --- /dev/null +++ b/xh/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = xh +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/xh/messages/gwenview.po b/xh/messages/gwenview.po new file mode 100644 index 0000000..f21f97f --- /dev/null +++ b/xh/messages/gwenview.po @@ -0,0 +1,1899 @@ +# translation of gwenview.po to xhosa +# translation of gwenview.po to +# translation of gwenview.po to +# translation of gwenview.po to +# translation of gwenview.po to +# translation of gwenview.po to Xhosa +# translation of gwenview.po to +# translation of gwenview.po to +# translation of gwenview.po to +# Copyright (C) 2002,2003 Free Software Foundation, Inc. +# Lwandle Mgidlana , 2002 +# Fundile Majola , 2002 +# Thelma Lungcuzo , 2003 +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2003-01-28 15:54+0200\n" +"Last-Translator: Thelma Lungcuzo \n" +"Language-Team: Xhosa \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.0beta2\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +#, fuzzy +msgid "New Folder..." +msgstr "Incwadi entsha eneenkcukacha" + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Nika igama kwakhona..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "Qala kwindlela yekhusi eligcweleyo" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "Ifayile eqaleayo okanye isigcini seefayile" + +#: app/main.cpp:108 +#, fuzzy +msgid "Gwenview" +msgstr "Qwalasela iGwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "Umphicothi womfanekiso weKDE" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "" + +#: app/bookmarkdialog.cpp:69 +#, fuzzy +msgid "Add/Edit Bookmark Folder" +msgstr "Incwadi entsha eneenkcukacha" + +#: app/bookmarkdialog.cpp:72 +#, fuzzy +msgid "Add/Edit Bookmark" +msgstr "Incwadi entsha eneenkcukacha" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, fuzzy, no-c-format +msgid "Configure Image List" +msgstr "umhleli wangaphandle:" + +#: app/configdialog.cpp:124 +#, fuzzy +msgid "Image List" +msgstr "Umfanekiso" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, fuzzy, no-c-format +msgid "Configure Image View" +msgstr "Qwalasela iGwenview" + +#: app/configdialog.cpp:128 +#, fuzzy +msgid "Image View" +msgstr "Umfanekiso" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, fuzzy, no-c-format +msgid "Configure Full Screen Mode" +msgstr "Qala kwindlela yekhusi eligcweleyo" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Ikhusi Elipheleleyo" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, fuzzy, no-c-format +msgid "Configure File Operations" +msgstr "umhleli wangaphandle:" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "Imisebebzi yefayile" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "" + +#: app/configdialog.cpp:147 +#, fuzzy +msgid "Configure KIPI Plugins" +msgstr "umhleli wangaphandle:" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, fuzzy, no-c-format +msgid "Miscellaneous Settings" +msgstr "Umfanekiso" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "Misc" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "Ubungakanani bendawo yokugcina ngu %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "Khangela iincwadi" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "Indawo yogcino sele ingenanto." + +#: app/configdialog.cpp:283 +#, fuzzy +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "" +"Uqinisekile ukuba ufuna ukwenza ingabinanto indawo yokugcina ye thumbnail? Oku " +"kuzakususa incwadi eneenkcukacha %1." + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "Indawo yokugcina efihlakeleyo engenanto." + +#: app/kipiinterface.cpp:166 +#, fuzzy +msgid "%1 (Selected Images)" +msgstr "Umfanekiso" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:296 +#, fuzzy +msgid "Add Bookmark..." +msgstr "Incwadi entsha eneenkcukacha" + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "Incwadi entsha eneenkcukacha" + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:394 +#, fuzzy +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "Uqinisekile ukuba ufuna ukucima isigcini seefayile %1?" + +#: app/bookmarkviewcontroller.cpp:396 +#, fuzzy +msgid "Delete Bookmark &Folder" +msgstr "Incwadi entsha eneenkcukacha" + +#: app/bookmarkviewcontroller.cpp:398 +#, fuzzy +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Uqinisekile ukuba ufuna ukucima isigcini seefayile %1?" + +#: app/bookmarkviewcontroller.cpp:400 +#, fuzzy +msgid "Delete &Bookmark" +msgstr "Incwadi entsha eneenkcukacha" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "" + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +#, fuzzy +msgid "External Tools" +msgstr "umhleli wangaphandle:" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "Umfanekiso" + +#: app/mainwindow.cpp:819 +#, fuzzy +msgid "%1 x %2 pixels" +msgstr "%1 - %2 umfanekiso " + +#: app/mainwindow.cpp:889 +#, fuzzy +msgid "Image" +msgstr "Umfanekiso" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Iincwadi ezineenkcukacha" + +#: app/mainwindow.cpp:915 +#, fuzzy +msgid "Image Comment" +msgstr "Khangela iincwadi" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" + +#: app/mainwindow.cpp:967 +#, fuzzy +msgid "Browse" +msgstr "Khangela iincwadi" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "Umfanekiso" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Thiya kwakhona..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "&Khuphelela kwi..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "&Yiya kwi..." + +#: app/mainwindow.cpp:981 +#, fuzzy +msgid "&Link To..." +msgstr "&Yiya kwi..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +#, fuzzy +msgid "Configure External Tools..." +msgstr "umhleli wangaphandle:" + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "" + +#: app/mainwindow.cpp:1099 +#, fuzzy, c-format +msgid "Show %1" +msgstr "Bonisa imenu" + +#: app/mainwindow.cpp:1229 +#, fuzzy +msgid "Location Bar" +msgstr "Bonisa indawo yezixhobo" + +#: app/mainwindow.cpp:1235 +#, fuzzy +msgid "Clear Location Bar" +msgstr "Bonisa indawo yezixhobo" + +#: app/mainwindow.cpp:1240 +#, fuzzy +msgid "L&ocation:" +msgstr "Bonisa indawo yezixhobo" + +#: app/mainwindow.cpp:1245 +#, fuzzy +msgid "Go" +msgstr "&Hamba" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Lwandle Mgidlana" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "lwandle@translate.org.za" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "" + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:144 +#, fuzzy +msgid "Image Browser" +msgstr "Khangela iincwadi" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "" + +#: gvcore/deletedialog.cpp:44 +#, fuzzy +msgid "About to delete selected files" +msgstr "Uqinisekile ukuba ufuna ukucima isigcini seefayile %1?" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +#, fuzzy +msgid "Copy File" +msgstr "&Khuphela apha" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "" + +#: gvcore/fileopobject.cpp:143 +#, fuzzy +msgid "Link File" +msgstr "Nika igama esi sigcini sefayile kwi:" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "" + +#: gvcore/fileopobject.cpp:172 +#, fuzzy +msgid "Move File" +msgstr "&Yiya apha" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "" + +#: gvcore/fileopobject.cpp:193 +#, fuzzy +msgid "Creating Folder" +msgstr "Ifayile eqaleayo okanye isigcini seefayile" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "Ngenisa igama elistha lencwadi eneenkcukacha:" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "Ifayile eqaleayo okanye isigcini seefayile" + +#: gvcore/fileopobject.cpp:258 +#, fuzzy +msgid "Do you really want to trash these files?" +msgstr "Uqinisekile ukuba ufuna ukucima isigcini seefayile %1?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +#, fuzzy +msgid "

Do you really want to move %1 to the trash?

" +msgstr "Uqinisekile ukuba ufuna ukucima ifayile %1?" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "" + +#: gvcore/fileopobject.cpp:283 +#, fuzzy +msgid "Do you really want to delete these files?" +msgstr "Uqinisekile ukuba ufuna ukucima isigcini seefayile %1?" + +#: gvcore/fileopobject.cpp:284 +#, fuzzy +msgid "Delete Files" +msgstr "Iinkcukacha" + +#: gvcore/fileopobject.cpp:290 +#, fuzzy +msgid "

Do you really want to delete %1?

" +msgstr "Uqinisekile ukuba ufuna ukucima ifayile %1?" + +#: gvcore/fileopobject.cpp:291 +#, fuzzy +msgid "Delete File" +msgstr "Cima..." + +#: gvcore/fileopobject.cpp:311 +#, fuzzy +msgid "Renaming File" +msgstr "Nika igama esi sigcini sefayile kwi:" + +#: gvcore/fileopobject.cpp:312 +#, fuzzy +msgid "

Rename file %1 to:

" +msgstr "Nika kwakhon ifayile %1 kwi:" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "&Thiya kwakhona..." + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Yiya apha" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Khuphela apha" + +#: gvcore/fileoperation.cpp:99 +#, fuzzy +msgid "&Link Here" +msgstr "&Yiya apha" + +#: gvcore/imageview.cpp:328 +#, fuzzy +msgid "Fit to &Window" +msgstr "&IiWindow" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "&Tshixa IZoom" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "" + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, fuzzy, no-c-format +msgid "All files" +msgstr "&Yiya apha" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "Umfanekiso" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "&Eyokuqala" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "&Yokugqibela" + +#: gvcore/fileviewcontroller.cpp:289 +#, fuzzy +msgid "&Next" +msgstr "Umfanekiso" + +#: gvcore/fileviewcontroller.cpp:293 +#, fuzzy +msgid "&Previous Folder" +msgstr "Incwadi entsha eneenkcukacha" + +#: gvcore/fileviewcontroller.cpp:297 +#, fuzzy +msgid "&Next Folder" +msgstr "Incwadi entsha eneenkcukacha" + +#: gvcore/fileviewcontroller.cpp:301 +#, fuzzy +msgid "&First Sub Folder" +msgstr "Incwadi entsha eneenkcukacha" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Iinkcukacha" + +#: gvcore/fileviewcontroller.cpp:306 +#, fuzzy +msgid "Thumbnails with Info on Side" +msgstr "Iinzipho zobhontsi" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:321 +#, fuzzy +msgid "Thumbnail Size" +msgstr "Iinzipho zobhontsi" + +#: gvcore/fileviewcontroller.cpp:325 +#, fuzzy +msgid "Show &Hidden Files" +msgstr "Bonisa izigcini zeefayile kwimboniselo yefayile" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:418 +#, fuzzy +msgid "Edit Thumbnail Details..." +msgstr "Thumbnails Eziphakathi" + +#: gvcore/fileviewcontroller.cpp:750 +#, fuzzy, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Iinzipho zobhontsi" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:112 +#, fuzzy +msgid "&Next Image" +msgstr "Umfanekiso" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:154 +#, fuzzy +msgid "Image Viewer" +msgstr "Umfanekiso" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:199 +#, fuzzy +msgid "Done." +msgstr "Akukho nanye" + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, fuzzy, no-c-format +msgid "Preview:" +msgstr "Qwalasela iGwenview" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, fuzzy, no-c-format +msgid "Automatically rotate images on load" +msgstr "Layisha ngokomatshini umfanekiso wokuqala kwincwadi ennenkcukacha" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "Bonisa indawo yezixhobo" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Akukho nanye" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, fuzzy, no-c-format +msgid "Fast" +msgstr "&Yokugqibela" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, fuzzy, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "Ukuziphatha Kwevili leMpuku" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, fuzzy, no-c-format +msgid "Show scroll bars" +msgstr "Bonisa indawo yezixhobo" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, fuzzy, no-c-format +msgid "Show folders and archives" +msgstr "Bonisa izigcini zeefayile kwimboniselo yefayile" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, fuzzy, no-c-format +msgid "Thumbnail View" +msgstr "Iinzipho zobhontsi" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "Umda phakathi kweenzipho zobhontsi:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, fuzzy, no-c-format +msgid "Image size" +msgstr "Umfanekiso" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, fuzzy, no-c-format +msgid "Thumbnail Cache" +msgstr "Iinzipho zobhontsi" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "Bala Ubungakanani Bendawo yokugcina" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "Indawo yokugcina Engenanto" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, fuzzy, no-c-format +msgid "Stop on the last image of the folder" +msgstr "Ngenisa igama elistha lencwadi eneenkcukacha:" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, fuzzy, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Iinkcukacha" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "Bonisa enye ingxoxo yababuni" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "Bonisa ingxoxo yababini ehambayo" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "Incwadi eneenkcukacha yendawo ekuphelelwa kuyo yendalo:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, fuzzy, no-c-format +msgid "Ask for confirmation" +msgstr "Cela isiqinisekiso phambi kokuba ucime iifayile" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, fuzzy, no-c-format +msgid "Configure External Tools" +msgstr "umhleli wangaphandle:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, fuzzy, no-c-format +msgid "File Associations" +msgstr "Imisebebzi yefayile" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, fuzzy, no-c-format +msgid "All images" +msgstr "Umfanekiso" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, fuzzy, no-c-format +msgid "Thumbnail Details" +msgstr "Iinzipho zobhontsi" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, fuzzy, no-c-format +msgid "Image Settings" +msgstr "Umfanekiso" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, fuzzy, no-c-format +msgid "Image position:" +msgstr "Umfanekiso" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "Iincwadi ezineenkcukacha" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, fuzzy, no-c-format +msgid "&Go" +msgstr "&Hamba" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, fuzzy, no-c-format +msgid "Images" +msgstr "Umfanekiso" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, fuzzy, no-c-format +msgid "&Window" +msgstr "&IiWindow" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, fuzzy, no-c-format +msgid "Location Toolbar" +msgstr "Bonisa indawo yezixhobo" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "Cima..." + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "Iincwadi ezineenkcukacha" + +#, fuzzy +#~ msgid "L&ocation: " +#~ msgstr "Bonisa indawo yezixhobo" + +#, fuzzy +#~ msgid "Filter:" +#~ msgstr "Iincwadi ezineenkcukacha" + +#, fuzzy +#~ msgid "Parent Folder" +#~ msgstr "Incwadi entsha eneenkcukacha" + +#, fuzzy +#~ msgid "Custom Filter" +#~ msgstr "Cima..." + +#, fuzzy +#~ msgid "Filtered" +#~ msgstr "Iincwadi ezineenkcukacha" + +#, fuzzy +#~ msgid "Delete item(s)" +#~ msgstr "Iinkcukacha" + +#, fuzzy +#~ msgid "Image View Toolbar" +#~ msgstr "Umfanekiso" + +#, fuzzy +#~ msgid "Toggle Full Screen Bar" +#~ msgstr "Ikhusi Elipheleleyo" + +#, fuzzy +#~ msgid "New Branch..." +#~ msgstr "Incwadi entsha eneenkcukacha" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Iincwadi ezineenkcukacha" + +#, fuzzy +#~ msgid "Root Folder" +#~ msgstr "Iincwadi ezineenkcukacha" + +#, fuzzy +#~ msgid "Renaming Folder" +#~ msgstr "Nika igama esi sigcini sefayile kwi:" + +#~ msgid "Rename this folder to:" +#~ msgstr "Nika igama esi sigcini sefayile kwi:" + +#~ msgid "Are you sure you want to delete the folder %1?" +#~ msgstr "Uqinisekile ukuba ufuna ukucima isigcini seefayile %1?" + +#, fuzzy +#~ msgid "Delete Folder" +#~ msgstr "Incwadi entsha eneenkcukacha" + +#, fuzzy +#~ msgid "" +#~ "Do you really want to remove\n" +#~ " '%1'?" +#~ msgstr "Uqinisekile ukuba ufuna ukucima ifayile %1?" + +#~ msgid "&Auto Zoom" +#~ msgstr "IZoom Ezenzekel&ayo" + +#, fuzzy +#~ msgid "%1 - No Images" +#~ msgstr "%1 - %2 imifanekiso " + +#~ msgid "Word wrap filename" +#~ msgstr "Igama lefayile yosongelo lwegama" + +#~ msgid "Small Thumbnails" +#~ msgstr "Thambnails Ezincinane" + +#~ msgid "Large Thumbnails" +#~ msgstr "Thumbnails Ezinkulu" + +#, fuzzy +#~ msgid "Gwenview hack" +#~ msgstr "Qwalasela iGwenview" + +#, fuzzy +#~ msgid "Interface" +#~ msgstr "Ujongano" + +#~ msgid "Show menu" +#~ msgstr "Bonisa imenu" + +#, fuzzy +#~ msgid "Show toolbars" +#~ msgstr "Bonisa indawo yezixhobo" + +#~ msgid "Show status bar" +#~ msgstr "Bonisa ibar yendawo yobume" + +#, fuzzy +#~ msgid "Hide Folder && File Views" +#~ msgstr "Bonisa izigcini zeefayile kwimboniselo yefayile" + +#, fuzzy +#~ msgid "Show Folder && File Views" +#~ msgstr "Bonisa izigcini zeefayile kwimboniselo yefayile" + +#~ msgid "Properties..." +#~ msgstr "Iimpahla..." + +#~ msgid "Generating thumbnails..." +#~ msgstr "Ikhulisa iinzipho zobhontsi " + +#~ msgid "Display image path over image" +#~ msgstr "Bonisa indlela yomfanekioso ngaphezu komfanekiso " + +#~ msgid "Scroll" +#~ msgstr "Khangela" + +#~ msgid "C&trl + wheel:" +#~ msgstr "C&trl + ivili:" + +#~ msgid "&Wheel only:" +#~ msgstr "&Ivili kuphela:" + +#~ msgid "&Shift + wheel:" +#~ msgstr "&Sukuma + ivili:" + +#~ msgid "A< + wheel:" +#~ msgstr "A< + ivili" + +#~ msgid "Open with &Editor" +#~ msgstr "Vula ngo&Mhleli" + +#~ msgid "External editor:" +#~ msgstr "umhleli wangaphandle:" + +#, fuzzy +#~ msgid "Show location toolbar" +#~ msgstr "Bonisa indawo yezixhobo" + +#~ msgid "Configure Gwenview..." +#~ msgstr "Qwalasela Imboniselo ye Gwen..." + +#, fuzzy +#~ msgid "Open With &Editor" +#~ msgstr "Vula ngo&Mhleli" + +#~ msgid "&Delete..." +#~ msgstr "&Cima..." + +#, fuzzy +#~ msgid "&Show Image Only" +#~ msgstr "Bonisa imenu" + +#~ msgid "Cache" +#~ msgstr "Indawo yokugcina efihlakeleyo" + +#, fuzzy +#~ msgid "Show address bar" +#~ msgstr "Bonisa ibar yendawo yobume" + +#~ msgid "Open &Location..." +#~ msgstr "Indawo &Evulekileyo..." diff --git a/zh_CN/Makefile.am b/zh_CN/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/zh_CN/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/zh_CN/messages/Makefile.am b/zh_CN/messages/Makefile.am new file mode 100644 index 0000000..b5f72f3 --- /dev/null +++ b/zh_CN/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = zh_CN +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/zh_CN/messages/gwenview.po b/zh_CN/messages/gwenview.po new file mode 100644 index 0000000..bc0027f --- /dev/null +++ b/zh_CN/messages/gwenview.po @@ -0,0 +1,1702 @@ +# translation of gwenview.po to zh_CN +# Copyright (C) 2002,2003, 2004 Free Software Foundation, Inc. +# Xiong Jiang , 2002,2003. +# Yan Shuangchun , 2004,2005 +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-09-30 08:50+0200\n" +"PO-Revision-Date: 2007-12-11 15:48+0800\n" +"Last-Translator: Lie_Ex \n" +"Language-Team: zh_CN \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" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +msgid "New Folder..." +msgstr "新建文件夹..." + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "重命名..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "以全屏模式启动" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "按文件类型过滤" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "按模式过滤(*.jpg, 01*...)" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "只显示日期新于或等于 的文件" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "只显示日期早于或等于 的文件" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "一个开始的文件或文件夹" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "一个 KDE 的图像浏览器" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "主要开发者" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "开发者" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "快速 JPEG 缩略图生成 (版本0.13.0)" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" +"地址栏(版本0.16.0)\n" +"查看历史支持(版本1.0.0)" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "文件操作补丁(版本0.9.2)" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "修正程序在试图为一损坏的 JPEG 文件生成缩略图时崩溃的问题(版本0.16.0)" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "解决在 KDE 3.0 上的编译(版本0.16.1)" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "第一个 RPM 的 spec 文件" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "工具栏布局的 RTL 语言补丁(版本0.16.0)" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "打印支持(版本1.0.0)" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" +"文件信息查看(版本1.0.0)\n" +"点击切换自动缩放的补丁(版本1.0.0)" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "配置鼠标滚轮行为(版本1.1.1)" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "禁止 Gwenview 自动加载文件夹里第一个图像的选项(版本0.15.0)" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "解决缩略图生成共享使用 Konqueror v3 的缩略图文件夹(版本0.15.0)" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "鼠标导航的补丁(版本0.7.0)" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "Konqueror 文件夹内容菜单整合" + +#: app/bookmarkdialog.cpp:69 +msgid "Add/Edit Bookmark Folder" +msgstr "添加/编辑书签文件夹" + +#: app/bookmarkdialog.cpp:72 +msgid "Add/Edit Bookmark" +msgstr "添加/编辑书签" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, no-c-format +msgid "Configure Image List" +msgstr "配置图像列表" + +#: app/configdialog.cpp:124 +msgid "Image List" +msgstr "图像列表" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, no-c-format +msgid "Configure Image View" +msgstr "配置图像视图" + +#: app/configdialog.cpp:128 +msgid "Image View" +msgstr "图像视图" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "配置全屏模式" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "全屏" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "配置文件操作" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "文件操作" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "幻灯片放映" + +#: app/configdialog.cpp:147 +msgid "Configure KIPI Plugins" +msgstr "配置 KIPI 插件" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "KIPI 插件" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, no-c-format +msgid "Miscellaneous Settings" +msgstr "杂项设置" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "杂项" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "缓存大小为 %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "/path/to/some/image.jpg" + +#: app/configdialog.cpp:260 +msgid "A comment" +msgstr "注释" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "缓存已经为空。" + +#: app/configdialog.cpp:283 +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "您确定要清空缩略图缓存吗?这将会删除 %1 文件夹。" + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "缓存已清空。" + +#: app/kipiinterface.cpp:166 +msgid "%1 (Selected Images)" +msgstr "%1 (选中的图像)" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "添加" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "删除" + +#: app/bookmarkviewcontroller.cpp:296 +msgid "Add Bookmark..." +msgstr "添加书签..." + +#: app/bookmarkviewcontroller.cpp:298 +msgid "Add Bookmark Folder..." +msgstr "添加书签文件夹..." + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "编辑..." + +#: app/bookmarkviewcontroller.cpp:394 +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "您确定要删除文件夹 %1 吗?
这将删除该文件夹以及其中的全部书签。" + +#: app/bookmarkviewcontroller.cpp:396 +msgid "Delete Bookmark &Folder" +msgstr "删除书签文件夹(&F)" + +#: app/bookmarkviewcontroller.cpp:398 +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "您确定要删除书签 %1 吗?" + +#: app/bookmarkviewcontroller.cpp:400 +msgid "Delete &Bookmark" +msgstr "删除书签(&B)" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "没有选中图像。" + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "此图像无法添加注释。" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "在这里输入对此图像的注释。" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "没有注释。" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "外部工具" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "您即将把窗口设置恢复为初始值,确定吗?" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "重置" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "%1/%2" + +#: app/mainwindow.cpp:811 +msgid "No images" +msgstr "无图像" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "%1 x %2 像素" + +#: app/mainwindow.cpp:889 +msgid "Image" +msgstr "图像" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "文件夹" + +#: app/mainwindow.cpp:915 +msgid "Image Comment" +msgstr "图像注释" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "配置更新
由于程序在停靠行为上的变更,您原先的停靠设定已被丢弃。请重新调整这些配置。
" + +#: app/mainwindow.cpp:967 +msgid "Browse" +msgstr "浏览" + +#: app/mainwindow.cpp:970 +msgid "View Image" +msgstr "查看图像" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "重命名(&R)..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "复制到(&C)..." + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "移动到(&M)..." + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "链接到(&L)..." + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Left" +msgstr "向左旋转(&L)" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:91 +#: gvimagepart/gvimagepart.cpp:120 +msgid "Rotate &Right" +msgstr "向右旋转(&R)" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "镜像(&M)" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "翻转(&F)" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "幻灯片放映" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "向上" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "主文件夹" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "配置外部工具..." + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "隐藏 %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "显示 %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "位置栏" + +#: app/mainwindow.cpp:1235 +msgid "Clear Location Bar" +msgstr "清除位置栏" + +#: app/mainwindow.cpp:1240 +msgid "L&ocation:" +msgstr "位置(&O):" + +#: app/mainwindow.cpp:1245 +msgid "Go" +msgstr "出发" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "无插件" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "无 KIPI 支持" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Xiong Jiang,Yan Shuangchun" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "jxiong@offtopic.org,yahzee@d3eye.com" + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Slide Show..." +msgstr "幻灯片放映..." + +#: gvdirpart/gvdirpart.cpp:121 +msgid "Stop Slide Show" +msgstr "停止幻灯片放映" + +#: gvdirpart/gvdirpart.cpp:144 +msgid "GVDirPart" +msgstr "GVDirPart" + +#: gvdirpart/gvdirpart.cpp:145 +msgid "Image Browser" +msgstr "图像浏览器" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "毫米" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "厘米" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "英尺" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "中间偏左" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "中间偏右" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "左上" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "右上" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "左下" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "右下" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "中上" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "中下" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "中间" + +#: gvcore/deletedialog.cpp:44 +msgid "About to delete selected files" +msgstr "即将删除选中文件" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "发送到回收站(&S)" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "选中了 %n 项。" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "这些项目将会从您的硬盘上永久删除" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "这些项目将会移动到回收站中。" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "抱歉,无法保存动画图像。" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "名称" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "大小" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "日期" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "权限" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "所有者" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "组" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "Gwenview 无法写入此格式的文件。" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "这是一个循环链接。" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "这个文件是只读的。" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "目录 %1 是只读的。" + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" +"无法创建临时文件。\n" +"原因:%1。" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" +"将图像保存为临时文件失败。\n" +"原因:%1。" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "无法写入 %1。" + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "无法将文件上传到 %1。" + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "保存时发生错误。" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "调整亮度/对比度/伽玛值" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "工具名称不能为空" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "已经存在一个名为“%1”的工具。" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "<未命名工具>" + +#: gvcore/fileopobject.cpp:111 +msgid "Copy File" +msgstr "复制文件" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "选择文件要复制到的目录" + +#: gvcore/fileopobject.cpp:143 +msgid "Link File" +msgstr "链接文件" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "选择文件要链接到的目录" + +#: gvcore/fileopobject.cpp:172 +msgid "Move File" +msgstr "移动文件" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "选择文件要移动到的目录" + +#: gvcore/fileopobject.cpp:193 +msgid "Creating Folder" +msgstr "创建文件夹" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "输入新文件夹的名称:" + +#: gvcore/fileopobject.cpp:195 +msgid "Create Folder" +msgstr "创建文件夹" + +#: gvcore/fileopobject.cpp:258 +msgid "Do you really want to trash these files?" +msgstr "您真的要将这些文件放入回收站吗?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "放入回收站" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "放入回收站(&T)" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "

您真的要将 %1 放入回收站中吗?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "放入回收站" + +#: gvcore/fileopobject.cpp:283 +msgid "Do you really want to delete these files?" +msgstr "您真的要删除这些文件吗?" + +#: gvcore/fileopobject.cpp:284 +msgid "Delete Files" +msgstr "删除文件" + +#: gvcore/fileopobject.cpp:290 +msgid "

Do you really want to delete %1?

" +msgstr "

您真的要将 %1 删除吗?

" + +#: gvcore/fileopobject.cpp:291 +msgid "Delete File" +msgstr "删除文件" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "重命名文件" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "

文件 %1 重命名为:

" + +#: gvcore/fileopobject.cpp:313 +msgid "&Rename" +msgstr "重命名(&R)" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "移动到此处(&M)" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "复制到此处(&C)" + +#: gvcore/fileoperation.cpp:99 +msgid "&Link Here" +msgstr "链接到此处(&L)" + +#: gvcore/imageview.cpp:328 +msgid "Fit to &Window" +msgstr "适合窗口(&W)" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "适合宽度(&W)" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "适合高度(&H)" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "锁定缩放(&L)" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "增加 Gamma" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "减少 Gamma" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "增加亮度" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "减少亮度" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "增加对比度" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "减少对比度" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "图像不能填充整个页面,您想要怎么做?" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "收缩" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "图像 %1 已经被修改,您要保存修改吗?" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "无法将图像保存到 %1。" + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "(无注释)" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "没有可保存的文档" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "格式:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "其它..." + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "全部文件" + +#: gvcore/fileviewcontroller.cpp:223 +msgid "Images only" +msgstr "只有图像" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "只有视频" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "更多" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "第一幅(&F)" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "最后一幅(&L)" + +#: gvcore/fileviewcontroller.cpp:289 +msgid "&Next" +msgstr "下一幅(&N)" + +#: gvcore/fileviewcontroller.cpp:293 +msgid "&Previous Folder" +msgstr "上个文件夹(&P)" + +#: gvcore/fileviewcontroller.cpp:297 +msgid "&Next Folder" +msgstr "下个文件夹(&N)" + +#: gvcore/fileviewcontroller.cpp:301 +msgid "&First Sub Folder" +msgstr "第一个子文件夹(&F)" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "细节" + +#: gvcore/fileviewcontroller.cpp:306 +msgid "Thumbnails with Info on Side" +msgstr "在侧栏显示信息缩略图" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "在下方显示信息缩略图" + +#: gvcore/fileviewcontroller.cpp:321 +msgid "Thumbnail Size" +msgstr "缩略图大小" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "显示隐藏文件(&H)" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "排序" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "按名称" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "按日期" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "按大小" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "降序" + +#: gvcore/fileviewcontroller.cpp:418 +msgid "Edit Thumbnail Details..." +msgstr "编辑缩略图细节..." + +#: gvcore/fileviewcontroller.cpp:750 +#, c-format +msgid "Thumbnail size: %1x%2" +msgstr "缩略图视图大小:%1x%2" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "左键单击可放大,右键单击可缩小。您也可以使用鼠标滚轮来操作。" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "拖曳可移动图像,中键单击可切换为自动缩放。按住 Ctrl 键可切换缩放工具。" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "无法保存此 JPEG 文件。" + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "无法将图像保存为临时文件" + +#: gvimagepart/gvimagepart.cpp:110 +msgid "&Previous Image" +msgstr "上个图像(&P)" + +#: gvimagepart/gvimagepart.cpp:113 +msgid "&Next Image" +msgstr "下个图像(&N)" + +#: gvimagepart/gvimagepart.cpp:154 +msgid "GVImagePart" +msgstr "GVImagePart" + +#: gvimagepart/gvimagepart.cpp:155 +msgid "Image Viewer" +msgstr "图像查看器" + +#: gvimagepart/gvimagepart.cpp:189 +msgid "Loading..." +msgstr "正在装入..." + +#: gvimagepart/gvimagepart.cpp:200 +msgid "Done." +msgstr "完成。" + +#: gvimagepart/gvimagepart.cpp:319 +msgid "&Save Original" +msgstr "保存原始图像(&S)" + +#: gvimagepart/gvimagepart.cpp:322 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "Gwenview 的 KPart 部件无法保存您所作的修改。您想要保存原始图像吗?" + +#: gvimagepart/gvimagepart.cpp:366 +msgid "Could not open '%1' for writing." +msgstr "无法打开“%1”以写入。" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "添加新分支" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "URL:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "标题:" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "图标:" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "在载入图像的时候显示表示忙的鼠标指针" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "OSD 字幕" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" +"%f - %n/%N\n" +"%c" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "预览:" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" +"file.jpg - 1024x768\n" +"文件注释" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"您可以在 OSD 字幕中使用如下的格式关键词:\n" +"
    \n" +"
  • %f:文件名
  • \n" +"
  • %p:文件路径
  • \n" +"
  • %c:文件注释
  • \n" +"
  • %r:分辨率
  • \n" +"
  • %n:当前图像位置
  • \n" +"
  • %N:图像计数
  • \n" +"
  • %a:光圈
  • \n" +"
  • %t:曝光时间
  • \n" +"
  • %i:感光度
  • \n" +"
  • %l:焦距
  • \n" +"
\n" +"
" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "当离开一个被修改的图像的时候做什么" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "询问" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "默默保存" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "丢弃修改" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "载入图像时自动旋转" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "当您下次启动 Gwenview 时需要记住哪些设置" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "最后打开的 URL" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, no-c-format +msgid "State of filter" +msgstr "过滤器状态" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "当自动缩放激活时,放大小图像(&Z)" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "背景颜色:" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "平滑" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "无" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "最快" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "普通" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "最好" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "延迟平滑" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" +"使用此选项时,Gwenview 会以最快的速度显示图像,在稍作延迟后再作平滑处理。\n" +"如果您的电脑不是很快,请选中此项。" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "滚动当前图像" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "浏览图像列表" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "鼠标滚轮停在图像上时做什么" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, no-c-format +msgid "Show scroll bars" +msgstr "显示滚动条" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "显示文件夹和归档文件" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, no-c-format +msgid "Thumbnail View" +msgstr "缩略图视图" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "每个图标的间隔:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "在缩略文字中显示的信息:" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "文件名" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, no-c-format +msgid "Image size" +msgstr "图像大小" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "文件大小" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "文件日期" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, no-c-format +msgid "Thumbnail Cache" +msgstr "缩略图缓存" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "在缓存中存储缩略图" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "退出时自动清空缩略图缓存" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "计算缓存大小" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "清空缓存" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "循环" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "以随机顺序显示图像" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "在目录内的最后一张图像处停止" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" +"默认情况下,如果您在图像目录的半当中启动幻灯演示模式,它将显示这之后的所有图像,然后再显示启动幻灯之前的图像。\n" +"\n" +"如果启用此项,当幻灯演示模式显示完目录内所有图像后将会停止。" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, no-c-format +msgid "Delay between images (in seconds):" +msgstr "图像之间的间隔(秒数):" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "移动和复制文件" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "显示复制对话框" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "显示移动对话框" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "默认目标文件夹:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "删除文件" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "要求确认(操作)" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "将被删除的移动到回收站" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "直接删除文件(危险)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "不移动到回收站,直接删除项目(&D)" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "如果选中此项,您可以直接永久删除选中的项目,而不是将其放入回收站" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" +"" +"

如果选中此项,您可以直接永久删除选中的项目,而不是将其放入回收站。

\n" +"\n" +"

使用此选项的警告:大多文件系统都不太可能恢复被删除的文件。

" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "对比度(&C):" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "伽玛(&G):" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "亮度(&B):" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "配置外部工具" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "添加(&A)" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "获得更多工具" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "http://gwenview.sourceforge.net/tools" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "文件关联" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "名称:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "命令:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" +"\n" +"您可以使用在命令字段中的关键词:\n" +"
    \n" +"
  • %u:当前 URL
  • \n" +"
  • %U:当前 URL(复数)。工具可以通过此关键词处理多个文件。
  • \n" +"
  • %f:当前文件。如果工具无法处理前一个复数关键词则使用这个。
  • \n" +"
  • %F:与 %f 相同,但是是为多文件
  • \n" +"
\n" +"
" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, no-c-format +msgid "All images" +msgstr "全部图像" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "自定义:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "Mime 类型" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, no-c-format +msgid "Thumbnail Details" +msgstr "缩略图细节" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "要获得更多选项,请使用“配置 Gwenview”对话框" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, no-c-format +msgid "Image Settings" +msgstr "图像设置" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, no-c-format +msgid "Image position:" +msgstr "图像位置:" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "在图像下面打印文件名(&L)" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "打印图像注释" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "缩放比例" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "无缩放(&N)" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "图像适合页面(&F)" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "放大较小的图像" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "缩放到(&S):" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "x" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "保持比例" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "过滤文件时可使用通配符,如 *.png" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "从:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "只显示新于或等于此日期的文件" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "到:" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "只显示早于或等于此日期的文件" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, no-c-format +msgid "&Filter" +msgstr "过滤(&F)" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "颜色(&C)" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, no-c-format +msgid "&Go" +msgstr "出发(&G)" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "插件(&P)" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, no-c-format +msgid "Images" +msgstr "图像" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "特效" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "工具" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "批处理" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "收集" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "窗口(&W)" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "位置工具栏" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "%1 项" diff --git a/zh_TW/Makefile.am b/zh_TW/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/zh_TW/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/zh_TW/messages/Makefile.am b/zh_TW/messages/Makefile.am new file mode 100644 index 0000000..c37fe4d --- /dev/null +++ b/zh_TW/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = zh_TW +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/zh_TW/messages/gwenview.po b/zh_TW/messages/gwenview.po new file mode 100644 index 0000000..239b62c --- /dev/null +++ b/zh_TW/messages/gwenview.po @@ -0,0 +1,1904 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2002 Free Software Foundation, Inc. +# Keanu , 2002. +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2002-10-28 22:14+0800\n" +"Last-Translator: Keanu \n" +"Language-Team: Chinese (traditional) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +#, fuzzy +msgid "New Folder..." +msgstr "新目錄" + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "重新命名..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "以全螢幕模式開始" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "A starting 檔案或目錄" + +#: app/main.cpp:108 +#, fuzzy +msgid "Gwenview" +msgstr "設定 Gwenview" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "一個 KDE 的影像觀看程式" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "" + +#: app/bookmarkdialog.cpp:69 +#, fuzzy +msgid "Add/Edit Bookmark Folder" +msgstr "新目錄" + +#: app/bookmarkdialog.cpp:72 +#, fuzzy +msgid "Add/Edit Bookmark" +msgstr "新目錄" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, fuzzy, no-c-format +msgid "Configure Image List" +msgstr "外部編輯器:" + +#: app/configdialog.cpp:124 +#, fuzzy +msgid "Image List" +msgstr "影像" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, fuzzy, no-c-format +msgid "Configure Image View" +msgstr "設定 Gwenview" + +#: app/configdialog.cpp:128 +#, fuzzy +msgid "Image View" +msgstr "影像" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, fuzzy, no-c-format +msgid "Configure Full Screen Mode" +msgstr "以全螢幕模式開始" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "全螢幕" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, fuzzy, no-c-format +msgid "Configure File Operations" +msgstr "外部編輯器:" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "檔案運作" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "" + +#: app/configdialog.cpp:147 +#, fuzzy +msgid "Configure KIPI Plugins" +msgstr "外部編輯器:" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, fuzzy, no-c-format +msgid "Miscellaneous Settings" +msgstr "影像" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "其它" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "快取大小 %1" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "瀏覽" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "" + +#: app/configdialog.cpp:283 +#, fuzzy +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "您確定您要清空圖示快取嗎?這將會刪除 %1 的目錄。" + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "快取已空" + +#: app/kipiinterface.cpp:166 +#, fuzzy +msgid "%1 (Selected Images)" +msgstr "影像" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:296 +#, fuzzy +msgid "Add Bookmark..." +msgstr "新目錄" + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "新目錄" + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:394 +#, fuzzy +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "您確定您要刪除此目錄 %1?" + +#: app/bookmarkviewcontroller.cpp:396 +#, fuzzy +msgid "Delete Bookmark &Folder" +msgstr "新目錄" + +#: app/bookmarkviewcontroller.cpp:398 +#, fuzzy +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "您確定您要刪除此目錄 %1?" + +#: app/bookmarkviewcontroller.cpp:400 +#, fuzzy +msgid "Delete &Bookmark" +msgstr "新目錄" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "" + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +#, fuzzy +msgid "External Tools" +msgstr "外部編輯器:" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "影像" + +#: app/mainwindow.cpp:819 +#, fuzzy +msgid "%1 x %2 pixels" +msgstr "%1 - %2 影像" + +#: app/mainwindow.cpp:889 +#, fuzzy +msgid "Image" +msgstr "影像" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "目錄" + +#: app/mainwindow.cpp:915 +#, fuzzy +msgid "Image Comment" +msgstr "瀏覽" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" + +#: app/mainwindow.cpp:967 +#, fuzzy +msgid "Browse" +msgstr "瀏覽" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "影像" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "重新命名... (&R)" + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "複製到... (&C)" + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "移動到... (&M)" + +#: app/mainwindow.cpp:981 +#, fuzzy +msgid "&Link To..." +msgstr "移動到... (&M)" + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +#, fuzzy +msgid "Configure External Tools..." +msgstr "外部編輯器:" + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "" + +#: app/mainwindow.cpp:1099 +#, fuzzy, c-format +msgid "Show %1" +msgstr "顯示選單" + +#: app/mainwindow.cpp:1229 +#, fuzzy +msgid "Location Bar" +msgstr "顯示工具列" + +#: app/mainwindow.cpp:1235 +#, fuzzy +msgid "Clear Location Bar" +msgstr "顯示工具列" + +#: app/mainwindow.cpp:1240 +#, fuzzy +msgid "L&ocation:" +msgstr "顯示工具列" + +#: app/mainwindow.cpp:1245 +#, fuzzy +msgid "Go" +msgstr "&Go" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Keanu" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "keanu_pang@yahoo.com.tw" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "" + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:144 +#, fuzzy +msgid "Image Browser" +msgstr "瀏覽" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "" + +#: gvcore/deletedialog.cpp:44 +#, fuzzy +msgid "About to delete selected files" +msgstr "您確定您要刪除此目錄 %1?" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:154 +#, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, c-format +msgid "Could not write to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:179 +#, c-format +msgid "Could not upload the file to %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +#, fuzzy +msgid "Copy File" +msgstr "複製到這裡 (&C)" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "" + +#: gvcore/fileopobject.cpp:143 +#, fuzzy +msgid "Link File" +msgstr "重新命名此目錄為:" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "" + +#: gvcore/fileopobject.cpp:172 +#, fuzzy +msgid "Move File" +msgstr "移動到這裡 (&M)" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "" + +#: gvcore/fileopobject.cpp:193 +#, fuzzy +msgid "Creating Folder" +msgstr "A starting 檔案或目錄" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "輸入新目錄的名稱:" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "A starting 檔案或目錄" + +#: gvcore/fileopobject.cpp:258 +#, fuzzy +msgid "Do you really want to trash these files?" +msgstr "您確定您要刪除此目錄 %1?" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +#, fuzzy +msgid "

Do you really want to move %1 to the trash?

" +msgstr "您確定您要刪除檔案 %1?" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "" + +#: gvcore/fileopobject.cpp:283 +#, fuzzy +msgid "Do you really want to delete these files?" +msgstr "您確定您要刪除此目錄 %1?" + +#: gvcore/fileopobject.cpp:284 +#, fuzzy +msgid "Delete Files" +msgstr "解析度" + +#: gvcore/fileopobject.cpp:290 +#, fuzzy +msgid "

Do you really want to delete %1?

" +msgstr "您確定您要刪除檔案 %1?" + +#: gvcore/fileopobject.cpp:291 +#, fuzzy +msgid "Delete File" +msgstr "刪除..." + +#: gvcore/fileopobject.cpp:311 +#, fuzzy +msgid "Renaming File" +msgstr "重新命名此目錄為:" + +#: gvcore/fileopobject.cpp:312 +#, fuzzy +msgid "

Rename file %1 to:

" +msgstr "重新命名檔案 %1為:" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "重新命名... (&R)" + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "移動到這裡 (&M)" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "複製到這裡 (&C)" + +#: gvcore/fileoperation.cpp:99 +#, fuzzy +msgid "&Link Here" +msgstr "移動到這裡 (&M)" + +#: gvcore/imageview.cpp:328 +#, fuzzy +msgid "Fit to &Window" +msgstr "視窗 (&W)" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "鎖定放大 (&L)" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" + +#: gvcore/document.cpp:608 +#, c-format +msgid "Could not save the image to %1." +msgstr "" + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, fuzzy, no-c-format +msgid "All files" +msgstr "移動到這裡 (&M)" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "影像" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "第一個 (&F)" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "最後一個 (&L)" + +#: gvcore/fileviewcontroller.cpp:289 +#, fuzzy +msgid "&Next" +msgstr "影像" + +#: gvcore/fileviewcontroller.cpp:293 +#, fuzzy +msgid "&Previous Folder" +msgstr "新目錄" + +#: gvcore/fileviewcontroller.cpp:297 +#, fuzzy +msgid "&Next Folder" +msgstr "新目錄" + +#: gvcore/fileviewcontroller.cpp:301 +#, fuzzy +msgid "&First Sub Folder" +msgstr "新目錄" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "解析度" + +#: gvcore/fileviewcontroller.cpp:306 +#, fuzzy +msgid "Thumbnails with Info on Side" +msgstr "圖示" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:321 +#, fuzzy +msgid "Thumbnail Size" +msgstr "圖示" + +#: gvcore/fileviewcontroller.cpp:325 +#, fuzzy +msgid "Show &Hidden Files" +msgstr "在檔案區中顯示目錄" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Name" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Date" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +msgid "By Size" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:418 +#, fuzzy +msgid "Edit Thumbnail Details..." +msgstr "中圖示" + +#: gvcore/fileviewcontroller.cpp:750 +#, fuzzy, c-format +msgid "Thumbnail size: %1x%2" +msgstr "圖示" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +msgid "Could not save this JPEG file." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:67 +msgid "Could not save image to a temporary file" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:112 +#, fuzzy +msgid "&Next Image" +msgstr "影像" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:154 +#, fuzzy +msgid "Image Viewer" +msgstr "影像" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:199 +#, fuzzy +msgid "Done." +msgstr "無" + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, fuzzy, no-c-format +msgid "Preview:" +msgstr "設定 Gwenview" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, fuzzy, no-c-format +msgid "Automatically rotate images on load" +msgstr "自動載入目錄中的第一張圖片" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "顯示工具列" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "無" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, fuzzy, no-c-format +msgid "Fast" +msgstr "最後一個 (&L)" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, no-c-format +msgid "Normal" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, fuzzy, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "滑鼠滾輪行為" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, fuzzy, no-c-format +msgid "Show scroll bars" +msgstr "顯示工具列" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, fuzzy, no-c-format +msgid "Show folders and archives" +msgstr "在檔案區中顯示目錄" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, fuzzy, no-c-format +msgid "Thumbnail View" +msgstr "圖示" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "每個圖示的間隔:" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, fuzzy, no-c-format +msgid "Image size" +msgstr "影像" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, fuzzy, no-c-format +msgid "Thumbnail Cache" +msgstr "圖示" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "計算快取大小" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "清空快取" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, fuzzy, no-c-format +msgid "Stop on the last image of the folder" +msgstr "輸入新目錄的名稱:" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, fuzzy, no-c-format +msgid "Delay between images (in seconds):" +msgstr "解析度" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "顯示複製對話框" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "顯示移動對話框" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "預設目的目錄:" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, fuzzy, no-c-format +msgid "Ask for confirmation" +msgstr "刪除檔案前先提示確認" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, fuzzy, no-c-format +msgid "Configure External Tools" +msgstr "外部編輯器:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, fuzzy, no-c-format +msgid "File Associations" +msgstr "檔案運作" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, fuzzy, no-c-format +msgid "All images" +msgstr "影像" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, fuzzy, no-c-format +msgid "Thumbnail Details" +msgstr "圖示" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, fuzzy, no-c-format +msgid "Image Settings" +msgstr "影像" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, fuzzy, no-c-format +msgid "Image position:" +msgstr "影像" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, no-c-format +msgid "From:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "目錄" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, fuzzy, no-c-format +msgid "&Go" +msgstr "&Go" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, fuzzy, no-c-format +msgid "Images" +msgstr "影像" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, fuzzy, no-c-format +msgid "&Window" +msgstr "視窗 (&W)" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, fuzzy, no-c-format +msgid "Location Toolbar" +msgstr "顯示工具列" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "刪除..." + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "目錄" + +#, fuzzy +#~ msgid "L&ocation: " +#~ msgstr "顯示工具列" + +#, fuzzy +#~ msgid "Filter:" +#~ msgstr "目錄" + +#, fuzzy +#~ msgid "Parent Folder" +#~ msgstr "新目錄" + +#, fuzzy +#~ msgid "Custom Filter" +#~ msgstr "刪除..." + +#, fuzzy +#~ msgid "Filtered" +#~ msgstr "目錄" + +#, fuzzy +#~ msgid "Delete item(s)" +#~ msgstr "解析度" + +#, fuzzy +#~ msgid "Image View Toolbar" +#~ msgstr "影像" + +#, fuzzy +#~ msgid "Toggle Full Screen Bar" +#~ msgstr "全螢幕" + +#, fuzzy +#~ msgid "New Branch..." +#~ msgstr "新目錄" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "目錄" + +#, fuzzy +#~ msgid "Root Folder" +#~ msgstr "目錄" + +#, fuzzy +#~ msgid "Renaming Folder" +#~ msgstr "重新命名此目錄為:" + +#~ msgid "Rename this folder to:" +#~ msgstr "重新命名此目錄為:" + +#~ msgid "Are you sure you want to delete the folder %1?" +#~ msgstr "您確定您要刪除此目錄 %1?" + +#, fuzzy +#~ msgid "Delete Folder" +#~ msgstr "新目錄" + +#, fuzzy +#~ msgid "" +#~ "Do you really want to remove\n" +#~ " '%1'?" +#~ msgstr "您確定您要刪除檔案 %1?" + +#~ msgid "&Auto Zoom" +#~ msgstr "自動放大 (&A)" + +#, fuzzy +#~ msgid "%1 - No Images" +#~ msgstr "%1 - %2 影像" + +#~ msgid "Word wrap filename" +#~ msgstr "檔名與副檔名斷字" + +#~ msgid "Small Thumbnails" +#~ msgstr "小圖示" + +#~ msgid "Large Thumbnails" +#~ msgstr "大圖示" + +#, fuzzy +#~ msgid "Gwenview hack" +#~ msgstr "設定 Gwenview" + +#, fuzzy +#~ msgid "Interface" +#~ msgstr "介面" + +#~ msgid "Show menu" +#~ msgstr "顯示選單" + +#, fuzzy +#~ msgid "Show toolbars" +#~ msgstr "顯示工具列" + +#~ msgid "Show status bar" +#~ msgstr "顯示狀態列" + +#, fuzzy +#~ msgid "Hide Folder && File Views" +#~ msgstr "在檔案區中顯示目錄" + +#, fuzzy +#~ msgid "Show Folder && File Views" +#~ msgstr "在檔案區中顯示目錄" + +#~ msgid "Properties..." +#~ msgstr "屬性..." + +#~ msgid "Generating thumbnails..." +#~ msgstr "產生圖示..." + +#~ msgid "Display image path over image" +#~ msgstr "顯示影像路徑覆蓋影像" + +#~ msgid "Scroll" +#~ msgstr "捲軸" + +#~ msgid "C&trl + wheel:" +#~ msgstr "Ctrl + 滾輪 (&T):" + +#~ msgid "&Wheel only:" +#~ msgstr "只用滾輪 (&W):" + +#~ msgid "&Shift + wheel:" +#~ msgstr "Shift + 滾輪 (&S):" + +#~ msgid "A< + wheel:" +#~ msgstr "Alt + 滾輪 (&L):" + +#, fuzzy +#~ msgid "Open with &Editor" +#~ msgstr "開啟編輯程式 (&O)" + +#~ msgid "External editor:" +#~ msgstr "外部編輯器:" + +#, fuzzy +#~ msgid "Show location toolbar" +#~ msgstr "顯示工具列" + +#~ msgid "Configure Gwenview..." +#~ msgstr "設定 Gwenview..." + +#, fuzzy +#~ msgid "Main Tool Bar" +#~ msgstr "顯示工具列" + +#, fuzzy +#~ msgid "Open With &Editor" +#~ msgstr "開啟編輯程式 (&O)" + +#~ msgid "&Delete..." +#~ msgstr "刪除... (&D)" + +#, fuzzy +#~ msgid "Save as..." +#~ msgstr "移動到... (&M)" + +#, fuzzy +#~ msgid "&Show Image Only" +#~ msgstr "顯示選單" + +#~ msgid "Cache" +#~ msgstr "快取" + +#, fuzzy +#~ msgid "Show address bar" +#~ msgstr "顯示狀態列" + +#, fuzzy +#~ msgid "Open With Editor..." +#~ msgstr "開啟編輯程式 (&O)" + +#, fuzzy +#~ msgid "Copy To..." +#~ msgstr "複製到... (&C)" + +#, fuzzy +#~ msgid "Detailed View" +#~ msgstr "解析度" diff --git a/zu/Makefile.am b/zu/Makefile.am new file mode 100644 index 0000000..b9efc84 --- /dev/null +++ b/zu/Makefile.am @@ -0,0 +1 @@ +SUBDIRS= messages diff --git a/zu/messages/Makefile.am b/zu/messages/Makefile.am new file mode 100644 index 0000000..9da57fa --- /dev/null +++ b/zu/messages/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = zu +SUBDIRS = $(AUTODIRS) +POFILES = AUTO diff --git a/zu/messages/gwenview.po b/zu/messages/gwenview.po new file mode 100644 index 0000000..cb2495d --- /dev/null +++ b/zu/messages/gwenview.po @@ -0,0 +1,1817 @@ +# translation of gwenview.po to +# translation of gwenview.po to +# translation of gwenview.po to +# translation of gwenview.po to +# translation of gwenview.po to +# Copyright (C) 2002 Free Software Foundation, Inc. +# Thobile Mhlongo , 2002 +# Makhosi Mkhize , 2002 +# +msgid "" +msgstr "" +"Project-Id-Version: gwenview\n" +"POT-Creation-Date: 2007-08-31 10:39+0200\n" +"PO-Revision-Date: 2002-11-14 15:45+0200\n" +"Last-Translator: Makhosi Mkhize \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.0beta2\n" + +#: app/dirviewcontroller.cpp:95 app/mainwindow.cpp:498 +#, fuzzy +msgid "New Folder..." +msgstr "Izigcini zamafayela" + +#: app/dirviewcontroller.cpp:97 +msgid "Rename..." +msgstr "Phinda uqambe igama..." + +#. i18n: file ./app/configslideshowpage.ui line 43 +#: app/main.cpp:37 rc.cpp:176 +#, no-c-format +msgid "Start in fullscreen mode" +msgstr "" + +#: app/main.cpp:38 +msgid "Filter by file type" +msgstr "" + +#: app/main.cpp:39 +msgid "Filter by file pattern (*.jpg, 01*...)" +msgstr "" + +#: app/main.cpp:40 +msgid "Only show files newer or equal to " +msgstr "" + +#: app/main.cpp:41 +msgid "Only show files older or equal to " +msgstr "" + +#: app/main.cpp:42 +msgid "A starting file or folder" +msgstr "" + +#: app/main.cpp:108 +msgid "Gwenview" +msgstr "" + +#: app/main.cpp:109 +msgid "An image viewer for KDE" +msgstr "" + +#: app/main.cpp:111 +msgid "Main developer" +msgstr "" + +#: app/main.cpp:112 +msgid "Developer" +msgstr "" + +#: app/main.cpp:114 +msgid "Fast JPEG thumbnail generation (v0.13.0)" +msgstr "" + +#: app/main.cpp:115 +msgid "" +"Address bar (v0.16.0)\n" +"History support (v1.0.0)" +msgstr "" + +#: app/main.cpp:116 +msgid "File operation patch (v0.9.2)" +msgstr "" + +#: app/main.cpp:117 +msgid "" +"Fixed crash when trying to generate a thumbnail for a broken JPEG file " +"(v0.16.0)" +msgstr "" + +#: app/main.cpp:118 +msgid "Fixed compilation on KDE 3.0 (v0.16.1)" +msgstr "" + +#: app/main.cpp:119 +msgid "First RPM spec file" +msgstr "" + +#: app/main.cpp:120 +msgid "Toolbar layout patch for RTL languages (v0.16.0)" +msgstr "" + +#: app/main.cpp:121 +msgid "Printing support (v1.0.0)" +msgstr "" + +#: app/main.cpp:122 +msgid "" +"File info view (v1.0.0)\n" +"Patch to toggle auto-zoom on click (v1.0.0)" +msgstr "" + +#: app/main.cpp:123 +msgid "Configurable mouse wheel behavior (v1.1.1)" +msgstr "" + +#: app/main.cpp:124 +msgid "" +"Option to prevent Gwenview from automatically loading the first image of a " +"folder (v0.15.0)" +msgstr "" + +#: app/main.cpp:125 +msgid "" +"Fixed thumbnail generation to share the thumbnail folder of Konqueror v3 " +"(v0.15.0)" +msgstr "" + +#: app/main.cpp:126 +msgid "Patch for mouse navigation (v0.7.0)" +msgstr "" + +#: app/main.cpp:127 +msgid "Integration in Konqueror folder context menu" +msgstr "" + +#: app/bookmarkdialog.cpp:69 +#, fuzzy +msgid "Add/Edit Bookmark Folder" +msgstr "Izigcini zamafayela" + +#: app/bookmarkdialog.cpp:72 +#, fuzzy +msgid "Add/Edit Bookmark" +msgstr "Izigcini zamafayela" + +#. i18n: file ./app/configimagelistpage.ui line 16 +#: app/configdialog.cpp:124 rc.cpp:128 +#, fuzzy, no-c-format +msgid "Configure Image List" +msgstr "Imininingwane" + +#: app/configdialog.cpp:124 +#, fuzzy +msgid "Image List" +msgstr "Imininingwane" + +#. i18n: file ./app/configimageviewpage.ui line 16 +#: app/configdialog.cpp:128 rc.cpp:82 +#, fuzzy, no-c-format +msgid "Configure Image View" +msgstr "Imininingwane" + +#: app/configdialog.cpp:128 +#, fuzzy +msgid "Image View" +msgstr "Imininingwane" + +#. i18n: file ./app/configfullscreenpage.ui line 16 +#: app/configdialog.cpp:132 rc.cpp:16 +#, no-c-format +msgid "Configure Full Screen Mode" +msgstr "" + +#: app/configdialog.cpp:132 +msgid "Full Screen" +msgstr "Isikrini Esigcwele" + +#. i18n: file ./app/configfileoperationspage.ui line 16 +#: app/configdialog.cpp:136 rc.cpp:190 +#, no-c-format +msgid "Configure File Operations" +msgstr "" + +#: app/configdialog.cpp:136 +msgid "File Operations" +msgstr "" + +#: app/configdialog.cpp:140 +msgid "SlideShow" +msgstr "" + +#: app/configdialog.cpp:147 +#, fuzzy +msgid "Configure KIPI Plugins" +msgstr "Imininingwane" + +#: app/configdialog.cpp:147 +msgid "KIPI Plugins" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 16 +#: app/configdialog.cpp:154 rc.cpp:53 +#, fuzzy, no-c-format +msgid "Miscellaneous Settings" +msgstr "Imininingwane" + +#: app/configdialog.cpp:154 +msgid "Misc" +msgstr "" + +#: app/configdialog.cpp:250 +#, c-format +msgid "Cache size is %1" +msgstr "" + +#: app/configdialog.cpp:257 +msgid "/path/to/some/image.jpg" +msgstr "" + +#: app/configdialog.cpp:260 +#, fuzzy +msgid "A comment" +msgstr "Cinga" + +#: app/configdialog.cpp:278 +msgid "Cache is already empty." +msgstr "" + +#: app/configdialog.cpp:283 +#, fuzzy +msgid "" +"Are you sure you want to empty the thumbnail cache? This will delete the folder " +"%1." +msgstr "Uyafuna ngempela ukyisa i-%1 ezibini?

" + +#: app/configdialog.cpp:293 app/configdialog.cpp:303 +msgid "Cache emptied." +msgstr "" + +#: app/kipiinterface.cpp:166 +#, fuzzy +msgid "%1 (Selected Images)" +msgstr "Isithombe" + +#: app/bookmarkviewcontroller.cpp:209 +msgid "" +"_: Add a bookmark (keep it short)\n" +"Add" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:212 +msgid "" +"_: Remove a bookmark (keep it short)\n" +"Remove" +msgstr "" + +#: app/bookmarkviewcontroller.cpp:296 +#, fuzzy +msgid "Add Bookmark..." +msgstr "Izigcini zamafayela" + +#: app/bookmarkviewcontroller.cpp:298 +#, fuzzy +msgid "Add Bookmark Folder..." +msgstr "Izigcini zamafayela" + +#: app/bookmarkviewcontroller.cpp:303 +msgid "Edit..." +msgstr "" + +#: app/bookmarkviewcontroller.cpp:394 +#, fuzzy +msgid "" +"Are you sure you want to delete the bookmark folder %1?" +"
This will delete the folder and all the bookmarks in it." +msgstr "Uyafuna ngempela ukyisa i-%1 ezibini?

" + +#: app/bookmarkviewcontroller.cpp:396 +#, fuzzy +msgid "Delete Bookmark &Folder" +msgstr "Izigcini zamafayela" + +#: app/bookmarkviewcontroller.cpp:398 +#, fuzzy +msgid "Are you sure you want to delete the bookmark %1?" +msgstr "Uyafuna ngempela ukyisa i-%1 ezibini?

" + +#: app/bookmarkviewcontroller.cpp:400 +#, fuzzy +msgid "Delete &Bookmark" +msgstr "Izigcini zamafayela" + +#: app/metaedit.cpp:77 +msgid "No image selected." +msgstr "" + +#: app/metaedit.cpp:82 +msgid "This image cannot be commented." +msgstr "" + +#: app/metaedit.cpp:110 +msgid "Type here to add a comment to this image." +msgstr "" + +#: app/metaedit.cpp:113 +msgid "No comment available." +msgstr "" + +#: app/mainwindow.cpp:493 gvcore/imageviewcontroller.cpp:506 +msgid "External Tools" +msgstr "" + +#: app/mainwindow.cpp:771 +msgid "" +"You are about to revert the window setup to factory defaults, are you sure?" +msgstr "" + +#: app/mainwindow.cpp:773 app/mainwindow.cpp:1005 +msgid "Reset" +msgstr "" + +#: app/mainwindow.cpp:809 +msgid "%1/%2" +msgstr "" + +#: app/mainwindow.cpp:811 +#, fuzzy +msgid "No images" +msgstr "Isithombe" + +#: app/mainwindow.cpp:819 +msgid "%1 x %2 pixels" +msgstr "" + +#: app/mainwindow.cpp:889 +#, fuzzy +msgid "Image" +msgstr "Isithombe" + +#: app/mainwindow.cpp:896 app/mainwindow.cpp:901 +msgid "Folders" +msgstr "Izigcini zamafayela" + +#: app/mainwindow.cpp:915 +#, fuzzy +msgid "Image Comment" +msgstr "Cinga" + +#: app/mainwindow.cpp:939 +msgid "" +"Configuration update" +"
Due to some changes in the dock behavior, your old dock configuration has " +"been discarded. Please adjust your docks again.
" +msgstr "" + +#: app/mainwindow.cpp:967 +#, fuzzy +msgid "Browse" +msgstr "Cinga" + +#: app/mainwindow.cpp:970 +#, fuzzy +msgid "View Image" +msgstr "Isithombe" + +#: app/mainwindow.cpp:978 +msgid "&Rename..." +msgstr "&Qamba kabusha..." + +#: app/mainwindow.cpp:979 +msgid "&Copy To..." +msgstr "" + +#: app/mainwindow.cpp:980 +msgid "&Move To..." +msgstr "" + +#: app/mainwindow.cpp:981 +msgid "&Link To..." +msgstr "" + +#: app/mainwindow.cpp:987 gvdirpart/gvdirpart.cpp:89 +#: gvimagepart/gvimagepart.cpp:118 +msgid "Rotate &Left" +msgstr "" + +#: app/mainwindow.cpp:988 gvdirpart/gvdirpart.cpp:90 +#: gvimagepart/gvimagepart.cpp:119 +msgid "Rotate &Right" +msgstr "" + +#: app/mainwindow.cpp:989 +msgid "&Mirror" +msgstr "" + +#: app/mainwindow.cpp:990 +msgid "&Flip" +msgstr "&Phendula" + +#: app/mainwindow.cpp:997 +msgid "Slide Show" +msgstr "" + +#: app/mainwindow.cpp:1001 +msgid "Up" +msgstr "Phezulu" + +#: app/mainwindow.cpp:1002 +msgid "Home" +msgstr "" + +#: app/mainwindow.cpp:1012 gvcore/externaltoolcontext.cpp:74 +msgid "Configure External Tools..." +msgstr "" + +#: app/mainwindow.cpp:1097 +#, c-format +msgid "Hide %1" +msgstr "Fihla %1" + +#: app/mainwindow.cpp:1099 +#, c-format +msgid "Show %1" +msgstr "Khombisa %1" + +#: app/mainwindow.cpp:1229 +msgid "Location Bar" +msgstr "Ibha yendawo" + +#: app/mainwindow.cpp:1235 +#, fuzzy +msgid "Clear Location Bar" +msgstr "Susa ibha yendawo" + +#: app/mainwindow.cpp:1240 +#, fuzzy +msgid "L&ocation:" +msgstr "&Indawo: " + +#: app/mainwindow.cpp:1245 +#, fuzzy +msgid "Go" +msgstr "&Hamba" + +#: app/mainwindow.cpp:1323 +msgid "No Plugin" +msgstr "" + +#: app/mainwindow.cpp:1344 +msgid "No KIPI support" +msgstr "" + +#: _translatorinfo.cpp:1 +msgid "" +"_: NAME OF TRANSLATORS\n" +"Your names" +msgstr "Thobile Mhlongo" + +#: _translatorinfo.cpp:3 +msgid "" +"_: EMAIL OF TRANSLATORS\n" +"Your emails" +msgstr "thobile@translate.org.za" + +#: gvdirpart/gvdirpart.cpp:119 +msgid "Slide Show..." +msgstr "" + +#: gvdirpart/gvdirpart.cpp:120 +msgid "Stop Slide Show" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:143 +msgid "GVDirPart" +msgstr "" + +#: gvdirpart/gvdirpart.cpp:144 +#, fuzzy +msgid "Image Browser" +msgstr "Cinga" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 313 +#: gvcore/printdialog.cpp:48 gvcore/printdialog.cpp:59 rc.cpp:382 +#, no-c-format +msgid "Millimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 318 +#: gvcore/printdialog.cpp:50 gvcore/printdialog.cpp:61 rc.cpp:385 +#, no-c-format +msgid "Centimeters" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 323 +#: gvcore/printdialog.cpp:63 rc.cpp:388 +#, no-c-format +msgid "Inches" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 59 +#: gvcore/printdialog.cpp:174 gvcore/printdialog.cpp:202 rc.cpp:339 +#, no-c-format +msgid "Central-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 69 +#: gvcore/printdialog.cpp:176 gvcore/printdialog.cpp:204 rc.cpp:345 +#, no-c-format +msgid "Central-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 44 +#: gvcore/printdialog.cpp:178 gvcore/printdialog.cpp:206 rc.cpp:330 +#, no-c-format +msgid "Top-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 54 +#: gvcore/printdialog.cpp:180 gvcore/printdialog.cpp:208 rc.cpp:336 +#, no-c-format +msgid "Top-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 74 +#: gvcore/printdialog.cpp:182 gvcore/printdialog.cpp:210 rc.cpp:348 +#, no-c-format +msgid "Bottom-Left" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 84 +#: gvcore/printdialog.cpp:184 gvcore/printdialog.cpp:212 rc.cpp:354 +#, no-c-format +msgid "Bottom-Right" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 49 +#: gvcore/printdialog.cpp:186 gvcore/printdialog.cpp:214 rc.cpp:333 +#, no-c-format +msgid "Top-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 79 +#: gvcore/printdialog.cpp:188 gvcore/printdialog.cpp:216 rc.cpp:351 +#, no-c-format +msgid "Bottom-Central" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 64 +#: gvcore/printdialog.cpp:219 rc.cpp:342 +#, no-c-format +msgid "Central" +msgstr "" + +#: gvcore/deletedialog.cpp:44 +#, fuzzy +msgid "About to delete selected files" +msgstr "Uyafuna ngempela ukyisa i-%1 ezibini?

" + +#: gvcore/deletedialog.cpp:46 +msgid "&Send to Trash" +msgstr "" + +#: gvcore/deletedialog.cpp:67 +#, c-format +msgid "" +"_n: 1 item selected.\n" +"%n items selected." +msgstr "" + +#: gvcore/deletedialog.cpp:90 +msgid "" +"_n: This item will be permanently deleted from your hard disk.\n" +"These items will be permanently deleted from your hard disk." +msgstr "" + +#: gvcore/deletedialog.cpp:97 +msgid "" +"_n: This item will be moved to the trash bin.\n" +"These items will be moved to the trash bin." +msgstr "" + +#: gvcore/documentanimatedloadedimpl.cpp:94 +msgid "Sorry, cannot save animated images." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 78 +#: gvcore/filedetailview.cpp:82 rc.cpp:256 rc.cpp:395 +#, no-c-format +msgid "Name" +msgstr "Igama" + +#: gvcore/filedetailview.cpp:83 +msgid "Size" +msgstr "Usayizi" + +#: gvcore/filedetailview.cpp:84 +msgid "Date" +msgstr "Usuku" + +#: gvcore/filedetailview.cpp:85 +msgid "Permissions" +msgstr "" + +#: gvcore/filedetailview.cpp:86 +msgid "Owner" +msgstr "Umnikazi" + +#: gvcore/filedetailview.cpp:87 +msgid "Group" +msgstr "Iqembu" + +#: gvcore/documentloadedimpl.cpp:83 +msgid "Gwenview cannot write files in this format." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:109 +msgid "This is a circular link." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:119 +msgid "This file is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:136 +msgid "The %1 folder is read-only." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:154 +#, fuzzy, c-format +msgid "" +"Could not create a temporary file.\n" +"Reason: %1." +msgstr "Ayikwazi ukugcina ifayela." + +#: gvcore/documentloadedimpl.cpp:164 +#, c-format +msgid "" +"Saving image to a temporary file failed.\n" +"Reason: %1." +msgstr "" + +#: gvcore/documentloadedimpl.cpp:175 +#, fuzzy, c-format +msgid "Could not write to %1." +msgstr "Ayikwazi ukugcina ifayela." + +#: gvcore/documentloadedimpl.cpp:179 +#, fuzzy, c-format +msgid "Could not upload the file to %1." +msgstr "Ayikwazi ukugcina ifayela." + +#: gvcore/documentloadedimpl.cpp:192 +msgid "An error happened while saving." +msgstr "" + +#: gvcore/bcgdialog.cpp:46 gvcore/imageview.cpp:366 +msgid "Adjust Brightness/Contrast/Gamma" +msgstr "" + +#: gvcore/externaltooldialog.cpp:139 +msgid "The tool name cannot be empty" +msgstr "" + +#: gvcore/externaltooldialog.cpp:147 +msgid "There is already a tool named \"%1\"" +msgstr "" + +#: gvcore/externaltooldialog.cpp:325 +msgid "" +msgstr "" + +#: gvcore/fileopobject.cpp:111 +#, fuzzy +msgid "Copy File" +msgstr "Wonke amafayela" + +#: gvcore/fileopobject.cpp:114 +msgid "Select Folder Where Files Will be Copied" +msgstr "" + +#: gvcore/fileopobject.cpp:143 +#, fuzzy +msgid "Link File" +msgstr "&Nyakazisela Lapha" + +#: gvcore/fileopobject.cpp:146 +msgid "Select Folder Where the Files Will be Linked" +msgstr "" + +#: gvcore/fileopobject.cpp:172 +#, fuzzy +msgid "Move File" +msgstr "Wonke amafayela" + +#: gvcore/fileopobject.cpp:175 +msgid "Select Folder Where Files Will be Moved" +msgstr "" + +#: gvcore/fileopobject.cpp:193 +#, fuzzy +msgid "Creating Folder" +msgstr "Izigcini zamafayela" + +#: gvcore/fileopobject.cpp:194 +msgid "Enter the name of the new folder:" +msgstr "" + +#: gvcore/fileopobject.cpp:195 +#, fuzzy +msgid "Create Folder" +msgstr "Izigcini zamafayela" + +#: gvcore/fileopobject.cpp:258 +#, fuzzy +msgid "Do you really want to trash these files?" +msgstr "Uyafuna ngempela ukyisa i-%1 ezibini?

" + +#: gvcore/fileopobject.cpp:258 +msgid "" +"_: Trash used as a verb\n" +"Trash Files" +msgstr "" + +#: gvcore/fileopobject.cpp:258 gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"&Trash" +msgstr "" + +#: gvcore/fileopobject.cpp:262 +msgid "

Do you really want to move %1 to the trash?

" +msgstr "Uyafuna ngempela ukyisa i-%1 ezibini?

" + +#: gvcore/fileopobject.cpp:262 +msgid "" +"_: Trash used as a verb\n" +"Trash File" +msgstr "" + +#: gvcore/fileopobject.cpp:283 +#, fuzzy +msgid "Do you really want to delete these files?" +msgstr "Uyafuna ngempela ukyisa i-%1 ezibini?

" + +#: gvcore/fileopobject.cpp:284 +#, fuzzy +msgid "Delete Files" +msgstr "Imininingwane" + +#: gvcore/fileopobject.cpp:290 +#, fuzzy +msgid "

Do you really want to delete %1?

" +msgstr "Uyafuna ngempela ukyisa i-%1 ezibini?

" + +#: gvcore/fileopobject.cpp:291 +#, fuzzy +msgid "Delete File" +msgstr "Wonke amafayela" + +#: gvcore/fileopobject.cpp:311 +msgid "Renaming File" +msgstr "" + +#: gvcore/fileopobject.cpp:312 +msgid "

Rename file %1 to:

" +msgstr "" + +#: gvcore/fileopobject.cpp:313 +#, fuzzy +msgid "&Rename" +msgstr "&Qamba kabusha..." + +#: gvcore/fileoperation.cpp:95 +msgid "&Move Here" +msgstr "&Nyakazisela Lapha" + +#: gvcore/fileoperation.cpp:97 +msgid "&Copy Here" +msgstr "&Khiphela Lapha" + +#: gvcore/fileoperation.cpp:99 +#, fuzzy +msgid "&Link Here" +msgstr "&Nyakazisela Lapha" + +#: gvcore/imageview.cpp:328 +#, fuzzy +msgid "Fit to &Window" +msgstr "&I-window" + +#: gvcore/imageview.cpp:331 +msgid "Fit to &Width" +msgstr "" + +#: gvcore/imageview.cpp:334 +msgid "Fit to &Height" +msgstr "" + +#: gvcore/imageview.cpp:345 +msgid "&Lock Zoom" +msgstr "" + +#: gvcore/imageview.cpp:368 +msgid "Increase Gamma" +msgstr "" + +#: gvcore/imageview.cpp:370 +msgid "Decrease Gamma" +msgstr "" + +#: gvcore/imageview.cpp:372 +msgid "Increase Brightness" +msgstr "" + +#: gvcore/imageview.cpp:374 +msgid "Decrease Brightness" +msgstr "" + +#: gvcore/imageview.cpp:376 +msgid "Increase Contrast" +msgstr "" + +#: gvcore/imageview.cpp:378 +msgid "Decrease Contrast" +msgstr "" + +#: gvcore/document.cpp:447 +msgid "The image will not fit on the page, what do you want to do?" +msgstr "" + +#: gvcore/document.cpp:449 +msgid "Shrink" +msgstr "" + +#: gvcore/document.cpp:534 +msgid "" +"The image %1 has been modified, do you want to save the changes?" +msgstr "" + +#: gvcore/document.cpp:608 +#, fuzzy, c-format +msgid "Could not save the image to %1." +msgstr "Ayikwazi ukugcina ifayela." + +#: gvcore/captionformatter.cpp:33 +msgid "(No comment)" +msgstr "" + +#: gvcore/documentimpl.cpp:95 +msgid "No document to save" +msgstr "" + +#: gvcore/imagesavedialog.cpp:56 +msgid "Format:" +msgstr "Isakhiwo:" + +#: gvcore/externaltoolcontext.cpp:70 +msgid "Other..." +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 283 +#: gvcore/fileviewcontroller.cpp:222 rc.cpp:294 +#, no-c-format +msgid "All files" +msgstr "Wonke amafayela" + +#: gvcore/fileviewcontroller.cpp:223 +#, fuzzy +msgid "Images only" +msgstr "Isithombe" + +#: gvcore/fileviewcontroller.cpp:224 +msgid "Videos only" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:230 +msgid "More" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:277 +msgid "&First" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:281 +msgid "&Last" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:289 +#, fuzzy +msgid "&Next" +msgstr "Isithombe" + +#: gvcore/fileviewcontroller.cpp:293 +#, fuzzy +msgid "&Previous Folder" +msgstr "Izigcini zamafayela" + +#: gvcore/fileviewcontroller.cpp:297 +#, fuzzy +msgid "&Next Folder" +msgstr "Izigcini zamafayela" + +#: gvcore/fileviewcontroller.cpp:301 +#, fuzzy +msgid "&First Sub Folder" +msgstr "Izigcini zamafayela" + +#: gvcore/fileviewcontroller.cpp:304 +msgid "Details" +msgstr "Imininingwane" + +#: gvcore/fileviewcontroller.cpp:306 +#, fuzzy +msgid "Thumbnails with Info on Side" +msgstr "Thumbnails" + +#: gvcore/fileviewcontroller.cpp:308 +msgid "Thumbnails with Info on Bottom" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:321 +#, fuzzy +msgid "Thumbnail Size" +msgstr "Thumbnails" + +#: gvcore/fileviewcontroller.cpp:325 +msgid "Show &Hidden Files" +msgstr "Khombisa Amafayela &Afihliwe" + +#: gvcore/fileviewcontroller.cpp:327 +msgid "Sort" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:329 +#, fuzzy +msgid "By Name" +msgstr "Igama" + +#: gvcore/fileviewcontroller.cpp:329 +#, fuzzy +msgid "By Date" +msgstr "Usuku" + +#: gvcore/fileviewcontroller.cpp:329 +#, fuzzy +msgid "By Size" +msgstr "Usayizi" + +#: gvcore/fileviewcontroller.cpp:333 +msgid "Descending" +msgstr "" + +#: gvcore/fileviewcontroller.cpp:418 +#, fuzzy +msgid "Edit Thumbnail Details..." +msgstr "Thumbnails" + +#: gvcore/fileviewcontroller.cpp:750 +#, fuzzy, c-format +msgid "Thumbnail size: %1x%2" +msgstr "Thumbnails" + +#: gvcore/imageviewtools.cpp:130 +msgid "" +"Left click to zoom in, right click to zoom out. You can also use the mouse " +"wheel." +msgstr "" + +#: gvcore/imageviewtools.cpp:209 +msgid "" +"Drag to move the image, middle-click to toggle auto-zoom. Hold the Control key " +"to switch to the zoom tool." +msgstr "" + +#: gvcore/documentjpegloadedimpl.cpp:103 +#, fuzzy +msgid "Could not save this JPEG file." +msgstr "Ayikwazi ukugcina ifayela." + +#: gvimagepart/gvimagepart.cpp:67 +#, fuzzy +msgid "Could not save image to a temporary file" +msgstr "Ayikwazi ukugcina ifayela." + +#: gvimagepart/gvimagepart.cpp:109 +msgid "&Previous Image" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:112 +#, fuzzy +msgid "&Next Image" +msgstr "Isithombe" + +#: gvimagepart/gvimagepart.cpp:153 +msgid "GVImagePart" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:154 +#, fuzzy +msgid "Image Viewer" +msgstr "Imininingwane" + +#: gvimagepart/gvimagepart.cpp:188 +msgid "Loading..." +msgstr "" + +#: gvimagepart/gvimagepart.cpp:199 +#, fuzzy +msgid "Done." +msgstr "Lutho" + +#: gvimagepart/gvimagepart.cpp:318 +msgid "&Save Original" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:321 +msgid "" +"Gwenview KPart can't save the modifications you made. Do you want to save the " +"original image?" +msgstr "" + +#: gvimagepart/gvimagepart.cpp:365 +msgid "Could not open '%1' for writing." +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 30 +#: rc.cpp:3 +#, no-c-format +msgid "Add New Branch" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 44 +#: rc.cpp:6 +#, no-c-format +msgid "URL:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 62 +#: rc.cpp:9 +#, no-c-format +msgid "Title:" +msgstr "" + +#. i18n: file ./app/bookmarkdialogbase.ui line 70 +#: rc.cpp:12 +#, no-c-format +msgid "Icon:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 30 +#: rc.cpp:19 +#, no-c-format +msgid "Show busy mouse pointer when loading an image" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 58 +#: rc.cpp:22 +#, no-c-format +msgid "On Screen Display" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 70 +#: rc.cpp:25 +#, no-c-format +msgid "" +"%f - %n/%N\n" +"%c" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 84 +#: rc.cpp:29 +#, no-c-format +msgid "Preview:" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 99 +#: rc.cpp:32 +#, no-c-format +msgid "" +"file.jpg - 1024x768\n" +"The file comment" +msgstr "" + +#. i18n: file ./app/configfullscreenpage.ui line 121 +#: rc.cpp:36 +#, no-c-format +msgid "" +"\n" +"You can use the following keywords to format the On Screen Display:\n" +"
    \n" +"
  • %f: filename
  • \n" +"
  • %p: filepath
  • \n" +"
  • %c: comment
  • \n" +"
  • %r: resolution
  • \n" +"
  • %n: current image position
  • \n" +"
  • %N: image count
  • \n" +"
  • %a: aperture
  • \n" +"
  • %t: exposure time
  • \n" +"
  • %i: iso
  • \n" +"
  • %l: focal length
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 30 +#: rc.cpp:56 +#, no-c-format +msgid "What to do when leaving a modified image" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 52 +#: rc.cpp:60 +#, no-c-format +msgid "Ask" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 66 +#: rc.cpp:63 +#, no-c-format +msgid "Save silently" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 77 +#: rc.cpp:66 +#, no-c-format +msgid "Discard changes" +msgstr "Lahla ushintsho" + +#. i18n: file ./app/configmiscpage.ui line 107 +#: rc.cpp:69 +#, no-c-format +msgid "Automatically rotate images on load" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 135 +#: rc.cpp:72 +#, no-c-format +msgid "Which settings should be remembered next time you start Gwenview" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 168 +#: rc.cpp:75 +#, no-c-format +msgid "Last opened URL" +msgstr "" + +#. i18n: file ./app/configmiscpage.ui line 176 +#: rc.cpp:78 +#, fuzzy, no-c-format +msgid "State of filter" +msgstr "Khombisa ibha yesimo" + +#. i18n: file ./app/configimageviewpage.ui line 30 +#: rc.cpp:85 +#, no-c-format +msgid "Enlarge small images when auto &zoom is activated" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 38 +#: rc.cpp:88 +#, no-c-format +msgid "Background color:" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 71 +#: rc.cpp:92 +#, no-c-format +msgid "Smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 112 +#: rc.cpp:96 +#, no-c-format +msgid "None" +msgstr "Lutho" + +#. i18n: file ./app/configimageviewpage.ui line 126 +#: rc.cpp:99 +#, no-c-format +msgid "Fast" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 137 +#: rc.cpp:102 +#, fuzzy, no-c-format +msgid "Normal" +msgstr "Isakhiwo:" + +#. i18n: file ./app/configimageviewpage.ui line 148 +#: rc.cpp:105 +#, no-c-format +msgid "Best" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 203 +#: rc.cpp:108 +#, no-c-format +msgid "Delayed smoothing" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 218 +#: rc.cpp:111 +#, no-c-format +msgid "" +"Using this option, Gwenview will display the image as fast as possible, and " +"smooth it after a short delay.\n" +"Use this option if your computer is not very fast." +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 273 +#: rc.cpp:116 +#, no-c-format +msgid "Scroll current image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 284 +#: rc.cpp:119 +#, no-c-format +msgid "Browse image list" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 297 +#: rc.cpp:122 +#, no-c-format +msgid "Mouse Wheel Behavior over Image" +msgstr "" + +#. i18n: file ./app/configimageviewpage.ui line 305 +#: rc.cpp:125 +#, fuzzy, no-c-format +msgid "Show scroll bars" +msgstr "Khombisa ibha yesimo" + +#. i18n: file ./app/configimagelistpage.ui line 30 +#: rc.cpp:131 +#, no-c-format +msgid "Show folders and archives" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 63 +#: rc.cpp:134 +#, fuzzy, no-c-format +msgid "Thumbnail View" +msgstr "Thumbnails" + +#. i18n: file ./app/configimagelistpage.ui line 93 +#: rc.cpp:137 +#, no-c-format +msgid "Margin between thumbnails:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 148 +#: rc.cpp:140 rc.cpp:306 +#, no-c-format +msgid "Information to display in the thumbnail text:" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 181 +#: rc.cpp:143 rc.cpp:309 +#, no-c-format +msgid "File name" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 189 +#: rc.cpp:146 rc.cpp:312 +#, fuzzy, no-c-format +msgid "Image size" +msgstr "Imininingwane" + +#. i18n: file ./app/configimagelistpage.ui line 197 +#: rc.cpp:149 rc.cpp:315 +#, no-c-format +msgid "File size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 205 +#: rc.cpp:152 rc.cpp:318 +#, no-c-format +msgid "File date" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 240 +#: rc.cpp:155 +#, fuzzy, no-c-format +msgid "Thumbnail Cache" +msgstr "Thumbnails" + +#. i18n: file ./app/configimagelistpage.ui line 248 +#: rc.cpp:158 +#, no-c-format +msgid "Store thumbnails in cache" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 256 +#: rc.cpp:161 +#, no-c-format +msgid "Automatically empty thumbnail cache on exit" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 278 +#: rc.cpp:164 +#, no-c-format +msgid "Calculate Cache Size" +msgstr "" + +#. i18n: file ./app/configimagelistpage.ui line 286 +#: rc.cpp:167 +#, no-c-format +msgid "Empty Cache" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 27 +#: rc.cpp:170 +#, no-c-format +msgid "Loop" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 35 +#: rc.cpp:173 +#, no-c-format +msgid "Show images in random order" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 54 +#: rc.cpp:179 +#, no-c-format +msgid "Stop on the last image of the folder" +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 59 +#: rc.cpp:182 +#, no-c-format +msgid "" +"By default, if you start the slideshow from the middle of a folder, the " +"slideshow will show all images after the start image, then all images before " +"the start image.\n" +"\n" +"When this option is enabled, the slideshow will stop on the last image of the " +"folder." +msgstr "" + +#. i18n: file ./app/configslideshowpage.ui line 75 +#: rc.cpp:187 +#, fuzzy, no-c-format +msgid "Delay between images (in seconds):" +msgstr "Imininingwane" + +#. i18n: file ./app/configfileoperationspage.ui line 30 +#: rc.cpp:193 +#, no-c-format +msgid "Moving & Copying Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 38 +#: rc.cpp:196 +#, no-c-format +msgid "Show copy dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 46 +#: rc.cpp:199 +#, no-c-format +msgid "Show move dialog" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 68 +#: rc.cpp:202 +#, no-c-format +msgid "Default destination folder:" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 108 +#: rc.cpp:205 +#, no-c-format +msgid "Deleting Files" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 116 +#: rc.cpp:208 +#, no-c-format +msgid "Ask for confirmation" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 144 +#: rc.cpp:212 +#, no-c-format +msgid "Move deleted files to the trash" +msgstr "" + +#. i18n: file ./app/configfileoperationspage.ui line 155 +#: rc.cpp:215 +#, no-c-format +msgid "Really delete files (dangerous)" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 43 +#: rc.cpp:218 +#, no-c-format +msgid "Icon Placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 57 +#: rc.cpp:221 +#, no-c-format +msgid "Deletion method placeholder, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 81 +#: rc.cpp:224 +#, no-c-format +msgid "Placeholder for number of files, not in GUI" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 92 +#: rc.cpp:227 +#, no-c-format +msgid "&Delete items instead of moving them to the trash" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 95 +#: rc.cpp:230 +#, no-c-format +msgid "" +"If checked, items will be permanently removed instead of being placed in the " +"trash bin" +msgstr "" + +#. i18n: file ./gvcore/deletedialogbase.ui line 100 +#: rc.cpp:233 +#, no-c-format +msgid "" +"" +"

If this box is checked, items will be permanently removed " +"instead of being placed in the trash bin.

\n" +"\n" +"

Use this option with caution: Most filesystems are unable to " +"reliably undelete deleted files.

" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 27 +#: rc.cpp:238 +#, no-c-format +msgid "&Contrast:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 38 +#: rc.cpp:241 +#, no-c-format +msgid "&Gamma:" +msgstr "" + +#. i18n: file ./gvcore/bcgdialogbase.ui line 124 +#: rc.cpp:244 +#, no-c-format +msgid "&Brightness:" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 30 +#: rc.cpp:247 +#, no-c-format +msgid "Configure External Tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 72 +#: rc.cpp:253 +#, no-c-format +msgid "&Add" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 107 +#: rc.cpp:259 +#, no-c-format +msgid "Get more tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 110 +#: rc.cpp:262 +#, no-c-format +msgid "http://gwenview.sourceforge.net/tools" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 151 +#: rc.cpp:265 +#, no-c-format +msgid "File Associations" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 183 +#: rc.cpp:269 +#, no-c-format +msgid "Name:" +msgstr "Igama:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 202 +#: rc.cpp:276 +#, no-c-format +msgid "Command:" +msgstr "Umyalelo:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 231 +#: rc.cpp:279 +#, no-c-format +msgid "" +"\n" +"You can use keywords in the Command field:\n" +"
    \n" +"
  • %u: Current URL.
  • \n" +"
  • %U: Current URLs. Use this if the tool can handle multiple " +"files.
  • \n" +"
  • %f: Current file. Use this if the tool can't handle URLs.
  • \n" +"
  • %F: Same as %f, but for multiple files.
  • \n" +"
\n" +"
" +msgstr "" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 269 +#: rc.cpp:291 +#, fuzzy, no-c-format +msgid "All images" +msgstr "Wonke amafayela" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 294 +#: rc.cpp:297 +#, no-c-format +msgid "Custom:" +msgstr "Imfuneko:" + +#. i18n: file ./gvcore/externaltooldialogbase.ui line 317 +#: rc.cpp:300 +#, no-c-format +msgid "Mime Type" +msgstr "" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 16 +#: rc.cpp:303 +#, fuzzy, no-c-format +msgid "Thumbnail Details" +msgstr "Thumbnails" + +#. i18n: file ./gvcore/thumbnaildetailsdialogbase.ui line 111 +#: rc.cpp:321 +#, no-c-format +msgid "For more options, use the \"Configure Gwenview\" dialog" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 16 +#: rc.cpp:324 +#, fuzzy, no-c-format +msgid "Image Settings" +msgstr "Imininingwane" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 38 +#: rc.cpp:327 +#, fuzzy, no-c-format +msgid "Image position:" +msgstr "Imininingwane" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 115 +#: rc.cpp:357 +#, no-c-format +msgid "Print fi&lename below image" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 126 +#: rc.cpp:360 +#, no-c-format +msgid "Print image comment" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 137 +#: rc.cpp:364 +#, no-c-format +msgid "Scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 148 +#: rc.cpp:367 +#, no-c-format +msgid "&No scaling" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 162 +#: rc.cpp:370 +#, no-c-format +msgid "&Fit image to page" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 204 +#: rc.cpp:373 +#, no-c-format +msgid "Enlarge smaller images" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 231 +#: rc.cpp:376 +#, no-c-format +msgid "&Scale to:" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 287 +#: rc.cpp:379 +#, no-c-format +msgid "x" +msgstr "" + +#. i18n: file ./gvcore/printdialogpagebase.ui line 341 +#: rc.cpp:391 +#, no-c-format +msgid "Keep ratio" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 54 +#: rc.cpp:398 +#, no-c-format +msgid "Filter files with wildcards, like *.png" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 103 +#: rc.cpp:402 +#, fuzzy, no-c-format +msgid "From:" +msgstr "Isakhiwo:" + +#. i18n: file ./gvcore/filterbar.ui line 115 +#: rc.cpp:405 +#, no-c-format +msgid "" +"Only show files newer than or\n" +"equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 164 +#: rc.cpp:410 +#, no-c-format +msgid "To:" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 175 +#: rc.cpp:413 +#, no-c-format +msgid "Only show files older than or equal to this date" +msgstr "" + +#. i18n: file ./gvcore/filterbar.ui line 200 +#: rc.cpp:416 +#, fuzzy, no-c-format +msgid "&Filter" +msgstr "Izigcini zamafayela" + +#. i18n: file ./app/gwenviewui.rc line 35 +#: rc.cpp:422 rc.cpp:467 rc.cpp:479 +#, no-c-format +msgid "&Colors" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 53 +#: rc.cpp:425 +#, fuzzy, no-c-format +msgid "&Go" +msgstr "&Hamba" + +#. i18n: file ./app/gwenviewui.rc line 73 +#: rc.cpp:428 +#, no-c-format +msgid "&Plugins" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 75 +#: rc.cpp:431 +#, fuzzy, no-c-format +msgid "Images" +msgstr "Isithombe" + +#. i18n: file ./app/gwenviewui.rc line 79 +#: rc.cpp:434 +#, no-c-format +msgid "Effects" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 83 +#: rc.cpp:437 +#, no-c-format +msgid "Tools" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 87 +#: rc.cpp:440 +#, no-c-format +msgid "Batch Processing" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 99 +#: rc.cpp:449 +#, no-c-format +msgid "Collections" +msgstr "" + +#. i18n: file ./app/gwenviewui.rc line 104 +#: rc.cpp:452 +#, no-c-format +msgid "&Window" +msgstr "&I-window" + +#. i18n: file ./app/gwenviewui.rc line 120 +#: rc.cpp:458 +#, no-c-format +msgid "Location Toolbar" +msgstr "Ibha yethuluzi yendawo" + +#: gvcore/dragpixmapgenerator.h:131 +msgid "%1 items" +msgstr "" + +#, fuzzy +#~ msgid "DeleteDialogBase" +#~ msgstr "Wonke amafayela" + +#, fuzzy +#~ msgid "FilterBar" +#~ msgstr "Izigcini zamafayela" + +#~ msgid "L&ocation: " +#~ msgstr "&Indawo: " + +#, fuzzy +#~ msgid "Filter:" +#~ msgstr "Izigcini zamafayela" + +#, fuzzy +#~ msgid "Parent Folder" +#~ msgstr "Izigcini zamafayela" + +#, fuzzy +#~ msgid "Custom" +#~ msgstr "Imfuneko:" + +#, fuzzy +#~ msgid "Custom Filter" +#~ msgstr "Wonke amafayela" + +#, fuzzy +#~ msgid "Filtered" +#~ msgstr "Izigcini zamafayela" + +#, fuzzy +#~ msgid "Form1" +#~ msgstr "Isakhiwo:" + +#, fuzzy +#~ msgid "You cannot trash the trash bin." +#~ msgstr "Awukwazi ukulahla umgqomo wezibi." + +#, fuzzy +#~ msgid "Delete item(s)" +#~ msgstr "Imininingwane" + +#, fuzzy +#~ msgid "Image View Toolbar" +#~ msgstr "Imininingwane" + +#, fuzzy +#~ msgid "Toggle Full Screen Bar" +#~ msgstr "Isikrini Esigcwele" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Izigcini zamafayela" + +#, fuzzy +#~ msgid "Root Folder" +#~ msgstr "Izigcini zamafayela" + +#, fuzzy +#~ msgid "Renaming Folder" +#~ msgstr "Izigcini zamafayela" + +#, fuzzy +#~ msgid "Delete Folder" +#~ msgstr "Izigcini zamafayela" + +#, fuzzy +#~ msgid "" +#~ "Do you really want to remove\n" +#~ " '%1'?" +#~ msgstr "Uyafuna ngempela ukyisa i-%1 ezibini?

" + +#, fuzzy +#~ msgid "Stop at director&y end" +#~ msgstr "Uhlu lwamafayela Lwempande" + +#, fuzzy +#~ msgid "%1 - No Images" +#~ msgstr "Isithombe" + +#, fuzzy +#~ msgid "Interface" +#~ msgstr "Umxhumanisi" + +#~ msgid "Show menu" +#~ msgstr "Khombisa imenu" + +#, fuzzy +#~ msgid "Show toolbars" +#~ msgstr "Khombisa ibha yesimo" + +#, fuzzy +#~ msgid "Show Folder && File Views" +#~ msgstr "Khombisa Amafayela &Afihliwe" + +#~ msgid "Properties..." +#~ msgstr "Izinkomba zobunini..." + +#~ msgid "Forward" +#~ msgstr "Phambili"